-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathset2defs.h
95 lines (85 loc) · 2.37 KB
/
set2defs.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
// http://www.seasip.info/VintagePC/ibm_1390876.html
#define NO_SHIFT 0
#define ADD_SHIFT 1
#define SCANCODE_1 0x02
#define SCANCODE_2 0x03
#define SCANCODE_3 0x04
#define SCANCODE_4 0x05
#define SCANCODE_5 0x06
#define SCANCODE_6 0x07
#define SCANCODE_7 0x08
#define SCANCODE_8 0x09
#define SCANCODE_9 0x0A
#define SCANCODE_0 0x0B
#define SCANCODE_Minus 0x0C
#define SCANCODE_Equal 0x0D
#define SCANCODE_Backspace 0x0E
#define SCANCODE_Tab 0x0F
#define SCANCODE_q 0x10
#define SCANCODE_w 0x11
#define SCANCODE_e 0x12
#define SCANCODE_r 0x13
#define SCANCODE_t 0x14
#define SCANCODE_y 0x15
#define SCANCODE_u 0x16
#define SCANCODE_i 0x17
#define SCANCODE_o 0x18
#define SCANCODE_p 0x19
#define SCANCODE_LeftSquareBracket 0x1A
#define SCANCODE_RightSquareBracket 0x1B
#define SCANCODE_Enter 0x1C
#define SCANCODE_Control 0x1D
#define SCANCODE_a 0x1E
#define SCANCODE_s 0x1F
#define SCANCODE_d 0x20
#define SCANCODE_f 0x21
#define SCANCODE_g 0x22
#define SCANCODE_h 0x23
#define SCANCODE_j 0x24
#define SCANCODE_k 0x25
#define SCANCODE_l 0x26
#define SCANCODE_Semicolon 0x27
#define SCANCODE_SingleQuote 0x28
// #define Unknown 0x74
#define SCANCODE_LeftShift 0x2A
// #define Unkonwn 0x70
#define SCANCODE_BackwardSlash 0x2B
#define SCANCODE_z 0x2C
#define SCANCODE_x 0x2D
#define SCANCODE_c 0x2E
#define SCANCODE_v 0x2F
#define SCANCODE_b 0x30
#define SCANCODE_n 0x31
#define SCANCODE_m 0x32
#define SCANCODE_Comma 0x33
#define SCANCODE_Period 0x34
#define SCANCODE_ForwardSlash 0x35
#define SCANCODE_RightShift 0x36
#define SCANCODE_Alter 0x38
// #define SCANCODE_Unknown 0x71
#define SCANCODE_Space 0x39
// #define SCANCODE_Unknown 0x72
#define SCANCODE_CapsLock 0x3A
/****** Shifted ******/
#define SCANCODE_ExclamationMark 0x02
#define SCANCODE_At 0x03
#define SCANCODE_Hash 0x04
#define SCANCODE_DollarSign 0x05
#define SCANCODE_PercentSign 0x06
#define SCANCODE_SpacingCircumflexAccent 0x07
#define SCANCODE_Ampersand 0x08
#define SCANCODE_Asterisk 0x09
#define SCANCODE_LeftParenthesis 0x0A
#define SCANCODE_RightParenthesis 0x0B
#define SCANCODE_Underscore 0x0C
#define SCANCODE_Plus 0x0D
#define SCANCODE_LeftBrace 0x1A
#define SCANCODE_RightBrace 0x1B
#define SCANCODE_Colon 0x27
#define SCANCODE_DoubleQuote 0x28
// #define Unknown 0x74
#define SCANCODE_VerticalBar 0x2B
// #define Unkonwn 0x70
#define SCANCODE_LessThanSign 0x33
#define SCANCODE_GreaterThanSign 0x34
#define SCANCODE_QuestionMark 0x35