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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
|
/*
* PARSEC HEADER: isdl_keyn.h
*/
#ifndef _ISDL_KEYN_H_
#define _ISDL_KEYN_H_
#define MAX_KEYCODE 0x5f
// english keyboard
static char *key_names[ MAX_KEYCODE + 1 ] = {
"None", // 00
"Escape", // 01
"1", // 02
"2", // 03
"3", // 04
"4", // 05
"5", // 06
"6", // 07
"7", // 08
"8", // 09
"9", // 0a
"0", // 0b
"-", // 0c
"=", // 0d
"Backspace", // 0e
"Tab", // 0f
"Q", // 10
"W", // 11
"E", // 12
"R", // 13
"T", // 14
"Y", // 15
"U", // 16
"I", // 17
"O", // 18
"P", // 19
"[", // 1a
"]", // 1b
"Enter", // 1c
"Control", // 1d
"A", // 1e
"S", // 1f
"D", // 20
"F", // 21
"G", // 22
"H", // 23
"J", // 24
"K", // 25
"L", // 26
";", // 27
"'", // 28
"Tilde", // 29
"Left Shift", // 2a
"\\", // 2b
"Z", // 2c
"X", // 2d
"C", // 2e
"V", // 2f
"B", // 30
"N", // 31
"M", // 32
",", // 33
".", // 34
"/", // 35
"Right Shift", // 36
"Numpad *", // 37
"Alt", // 38
"Space", // 39
"Caps Lock", // 3a
"F1", // 3b
"F2", // 3c
"F3", // 3d
"F4", // 3e
"F5", // 3f
"F6", // 40
"F7", // 41
"F8", // 42
"F9", // 43
"F10", // 44
"NumLock", // 45
"ScrollLock", // 46
"Home", // 47
"Cursur Up", // 48
"Page Up", // 49
"Numpad -", // 4a
"Cursor Left", // 4b
"NumPad 5", // 4c
"Cursor Right", // 4d
"Numpad +", // 4e
"End", // 4f
"Cursor Down", // 50
"Page Down", // 51
"Insert", // 52
"Delete", // 53
" ", // 54
" ", // 55
"<", // 56
"F11", // 57
"F12", // 58
" ", // 59
" ", // 5a
"Left Win", // 5b
"Right Win", // 5c
"Apps", // 5d
" ", // 5e
" ", // 5f
};
#endif // _ISDL_KEYN_H_
|