Commit | Line | Data |
---|---|---|
02f87e18 FT |
1 | struct sdlmap { |
2 | int sdl, dos; | |
3 | char *name; | |
4 | }; | |
5 | ||
6 | struct sdlmap sdlmap[] = { | |
7 | {8, 14, "BACKSPACE"}, | |
8 | {9, 15, "TAB"}, | |
9 | {13, 28, "RETURN"}, | |
10 | {27, 1, "ESCAPE"}, | |
11 | {32, 57, "SPACE"}, | |
12 | {39, 40, "QUOTE"}, | |
13 | {44, 51, "COMMA"}, | |
14 | {45, 12, "MINUS"}, | |
15 | {46, 52, "PERIOD"}, | |
16 | {47, 53, "SLASH"}, | |
17 | {48, 11, "0"}, | |
18 | {49, 2, "1"}, | |
19 | {50, 3, "2"}, | |
20 | {51, 4, "3"}, | |
21 | {52, 5, "4"}, | |
22 | {53, 6, "5"}, | |
23 | {54, 7, "6"}, | |
24 | {55, 8, "7"}, | |
25 | {56, 9, "8"}, | |
26 | {57, 10, "9"}, | |
27 | {59, 39, "SEMICOLON"}, | |
28 | {61, 13, "EQUALS"}, | |
29 | {91, 26, "LEFTBRACKET"}, | |
30 | {92, 43, "BACKSLASH"}, | |
31 | {93, 27, "RIGHTBRACKET"}, | |
32 | {96, 41, "BACKQUOTE"}, | |
33 | {97, 30, "a"}, | |
34 | {98, 48, "b"}, | |
35 | {99, 46, "c"}, | |
36 | {100, 32, "d"}, | |
37 | {101, 18, "e"}, | |
38 | {102, 33, "f"}, | |
39 | {103, 34, "g"}, | |
40 | {104, 35, "h"}, | |
41 | {105, 23, "i"}, | |
42 | {106, 36, "j"}, | |
43 | {107, 37, "k"}, | |
44 | {108, 38, "l"}, | |
45 | {109, 50, "m"}, | |
46 | {110, 49, "n"}, | |
47 | {111, 24, "o"}, | |
48 | {112, 25, "p"}, | |
49 | {113, 16, "q"}, | |
50 | {114, 19, "r"}, | |
51 | {115, 31, "s"}, | |
52 | {116, 20, "t"}, | |
53 | {117, 22, "u"}, | |
54 | {118, 47, "v"}, | |
55 | {119, 17, "w"}, | |
56 | {120, 45, "x"}, | |
57 | {121, 21, "y"}, | |
58 | {122, 44, "z"}, | |
59 | {127, 211, "DELETE"}, | |
60 | {256, 82, "KP0"}, | |
61 | {257, 79, "KP1"}, | |
62 | {258, 80, "KP2"}, | |
63 | {259, 81, "KP3"}, | |
64 | {260, 75, "KP4"}, | |
65 | {261, 76, "KP5"}, | |
66 | {262, 77, "KP6"}, | |
67 | {263, 71, "KP7"}, | |
68 | {264, 72, "KP8"}, | |
69 | {265, 73, "KP9"}, | |
70 | {266, 83, "KP_PERIOD"}, | |
71 | {267, 181, "KP_DIVIDE"}, | |
72 | {268, 55, "KP_MULTIPLY"}, | |
73 | {269, 74, "KP_MINUS"}, | |
74 | {270, 78, "KP_PLUS"}, | |
75 | {271, 156, "KP_ENTER"}, | |
76 | {273, 200, "UP"}, | |
77 | {274, 208, "DOWN"}, | |
78 | {275, 205, "RIGHT"}, | |
79 | {276, 203, "LEFT"}, | |
80 | {277, 210, "INSERT"}, | |
81 | {278, 199, "HOME"}, | |
82 | {279, 207, "END"}, | |
83 | {280, 201, "PAGEUP"}, | |
84 | {281, 209, "PAGEDOWN"}, | |
85 | {282, 59, "F1"}, | |
86 | {283, 60, "F2"}, | |
87 | {284, 61, "F3"}, | |
88 | {285, 62, "F4"}, | |
89 | {286, 63, "F5"}, | |
90 | {287, 64, "F6"}, | |
91 | {288, 65, "F7"}, | |
92 | {289, 66, "F8"}, | |
93 | {290, 67, "F9"}, | |
94 | {291, 68, "F10"}, | |
95 | {292, 87, "F11"}, | |
96 | {293, 88, "F12"}, | |
97 | {300, 69, "NUMLOCK"}, | |
98 | {301, 58, "CAPSLOCK"}, | |
99 | {302, 70, "SCROLLOCK"}, | |
100 | {303, 54, "RSHIFT"}, | |
101 | {304, 42, "LSHIFT"}, | |
102 | {305, 157, "RCTRL"}, | |
103 | {306, 29, "LCTRL"}, | |
104 | {307, 184, "RALT"}, | |
105 | {308, 56, "LALT"}, | |
106 | {311, 219, "LSUPER"}, | |
107 | {312, 220, "RSUPER"}, | |
108 | {316, 183, "PRINT"}, | |
109 | {319, 221, "MENU"}, | |
110 | {-1, -1, NULL} | |
111 | }; |