95 lines
2.2 KiB
Plaintext
95 lines
2.2 KiB
Plaintext
/*
|
|
Originally I was modelling this after the following(1). I have since changed my mind.
|
|
I am now modelling it as I see fit. This is likely not the final version.
|
|
|
|
1) https://www.libsdl.org/release/SDL-1.2.15/include/SDL_keysym.h
|
|
*/
|
|
|
|
KeyCode := u32
|
|
|
|
$NONE: KeyCode = 0
|
|
$ESCAPE: KeyCode = 1
|
|
$A: KeyCode = 2
|
|
$B: KeyCode = 3
|
|
$C: KeyCode = 4
|
|
$D: KeyCode = 5
|
|
$E: KeyCode = 6
|
|
$F: KeyCode = 7
|
|
$G: KeyCode = 8
|
|
$H: KeyCode = 9
|
|
$I: KeyCode = 10
|
|
$J: KeyCode = 11
|
|
$K: KeyCode = 12
|
|
$L: KeyCode = 13
|
|
$M: KeyCode = 14
|
|
$N: KeyCode = 15
|
|
$O: KeyCode = 16
|
|
$P: KeyCode = 17
|
|
$Q: KeyCode = 18
|
|
$R: KeyCode = 19
|
|
$S: KeyCode = 20
|
|
$T: KeyCode = 21
|
|
$U: KeyCode = 22
|
|
$V: KeyCode = 23
|
|
$W: KeyCode = 24
|
|
$X: KeyCode = 25
|
|
$Y: KeyCode = 26
|
|
$Z: KeyCode = 27
|
|
$NUMBER0: KeyCode = 28
|
|
$NUMBER1: KeyCode = 29
|
|
$NUMBER2: KeyCode = 30
|
|
$NUMBER3: KeyCode = 31
|
|
$NUMBER4: KeyCode = 32
|
|
$NUMBER5: KeyCode = 33
|
|
$NUMBER6: KeyCode = 34
|
|
$NUMBER7: KeyCode = 35
|
|
$NUMBER8: KeyCode = 36
|
|
$NUMBER9: KeyCode = 37
|
|
$KEYPADNUMBER0: KeyCode = 38
|
|
$KEYPADNUMBER1: KeyCode = 39
|
|
$KEYPADNUMBER2: KeyCode = 40
|
|
$KEYPADNUMBER3: KeyCode = 41
|
|
$KEYPADNUMBER4: KeyCode = 42
|
|
$KEYPADNUMBER5: KeyCode = 43
|
|
$KEYPADNUMBER6: KeyCode = 44
|
|
$KEYPADNUMBER7: KeyCode = 45
|
|
$KEYPADNUMBER8: KeyCode = 46
|
|
$KEYPADNUMBER9: KeyCode = 47
|
|
$KEYPADPERIOD: KeyCode = 48
|
|
$KEYPADDIVIDE: KeyCode = 49
|
|
$KEYPADMULTIPLY: KeyCode = 50
|
|
$KEYPADMINUS: KeyCode = 51
|
|
$KEYPADPLUS: KeyCode = 52
|
|
$KEYPADENTER: KeyCode = 53
|
|
$KEYPADEQUALS: KeyCode = 54
|
|
$DELETE: KeyCode = 55
|
|
$NUMLOCK: KeyCode = 56
|
|
$CAPSLOCK: KeyCode = 57
|
|
$SCROLLLOCK: KeyCode = 58
|
|
$MODE: KeyCode = 59
|
|
$COMPOSE: KeyCode = 60
|
|
$LEFTALT: KeyCode = 61
|
|
$LEFTCONTROL: KeyCode = 62
|
|
$LEFTMETA: KeyCode = 63
|
|
$LEFTSHIFT: KeyCode = 64
|
|
$LEFTSUPER: KeyCode = 65
|
|
$RIGHTALT: KeyCode = 66
|
|
$RIGHTCONTROL: KeyCode = 67
|
|
$RIGHTMETA: KeyCode = 68
|
|
$RIGHTSHIFT: KeyCode = 69
|
|
$RIGHTSUPER: KeyCode = 70
|
|
$ANYNUMBER0: KeyCode = 71
|
|
$ANYNUMBER1: KeyCode = 72
|
|
$ANYNUMBER2: KeyCode = 73
|
|
$ANYNUMBER3: KeyCode = 74
|
|
$ANYNUMBER4: KeyCode = 75
|
|
$ANYNUMBER5: KeyCode = 76
|
|
$ANYNUMBER6: KeyCode = 77
|
|
$ANYNUMBER7: KeyCode = 78
|
|
$ANYNUMBER8: KeyCode = 79
|
|
$ANYNUMBER9: KeyCode = 80
|
|
$ANYALT: KeyCode = 81
|
|
$ANYCONTROL: KeyCode = 82
|
|
$ANYMETA: KeyCode = 83
|
|
$ANYSHIFT: KeyCode = 84
|
|
$ANYSUPER: KeyCode = 85 |