diff options
Diffstat (limited to 'libraries/irrlicht-1.8/include/Keycodes.h')
-rw-r--r-- | libraries/irrlicht-1.8/include/Keycodes.h | 346 |
1 files changed, 173 insertions, 173 deletions
diff --git a/libraries/irrlicht-1.8/include/Keycodes.h b/libraries/irrlicht-1.8/include/Keycodes.h index 2e95c8c..e56eca1 100644 --- a/libraries/irrlicht-1.8/include/Keycodes.h +++ b/libraries/irrlicht-1.8/include/Keycodes.h | |||
@@ -1,173 +1,173 @@ | |||
1 | // Copyright (C) 2002-2012 Nikolaus Gebhardt | 1 | // Copyright (C) 2002-2012 Nikolaus Gebhardt |
2 | // This file is part of the "Irrlicht Engine". | 2 | // This file is part of the "Irrlicht Engine". |
3 | // For conditions of distribution and use, see copyright notice in irrlicht.h | 3 | // For conditions of distribution and use, see copyright notice in irrlicht.h |
4 | 4 | ||
5 | #ifndef __IRR_KEY_CODES_H_INCLUDED__ | 5 | #ifndef __IRR_KEY_CODES_H_INCLUDED__ |
6 | #define __IRR_KEY_CODES_H_INCLUDED__ | 6 | #define __IRR_KEY_CODES_H_INCLUDED__ |
7 | 7 | ||
8 | namespace irr | 8 | namespace irr |
9 | { | 9 | { |
10 | 10 | ||
11 | enum EKEY_CODE | 11 | enum EKEY_CODE |
12 | { | 12 | { |
13 | KEY_LBUTTON = 0x01, // Left mouse button | 13 | KEY_LBUTTON = 0x01, // Left mouse button |
14 | KEY_RBUTTON = 0x02, // Right mouse button | 14 | KEY_RBUTTON = 0x02, // Right mouse button |
15 | KEY_CANCEL = 0x03, // Control-break processing | 15 | KEY_CANCEL = 0x03, // Control-break processing |
16 | KEY_MBUTTON = 0x04, // Middle mouse button (three-button mouse) | 16 | KEY_MBUTTON = 0x04, // Middle mouse button (three-button mouse) |
17 | KEY_XBUTTON1 = 0x05, // Windows 2000/XP: X1 mouse button | 17 | KEY_XBUTTON1 = 0x05, // Windows 2000/XP: X1 mouse button |
18 | KEY_XBUTTON2 = 0x06, // Windows 2000/XP: X2 mouse button | 18 | KEY_XBUTTON2 = 0x06, // Windows 2000/XP: X2 mouse button |
19 | KEY_BACK = 0x08, // BACKSPACE key | 19 | KEY_BACK = 0x08, // BACKSPACE key |
20 | KEY_TAB = 0x09, // TAB key | 20 | KEY_TAB = 0x09, // TAB key |
21 | KEY_CLEAR = 0x0C, // CLEAR key | 21 | KEY_CLEAR = 0x0C, // CLEAR key |
22 | KEY_RETURN = 0x0D, // ENTER key | 22 | KEY_RETURN = 0x0D, // ENTER key |
23 | KEY_SHIFT = 0x10, // SHIFT key | 23 | KEY_SHIFT = 0x10, // SHIFT key |
24 | KEY_CONTROL = 0x11, // CTRL key | 24 | KEY_CONTROL = 0x11, // CTRL key |
25 | KEY_MENU = 0x12, // ALT key | 25 | KEY_MENU = 0x12, // ALT key |
26 | KEY_PAUSE = 0x13, // PAUSE key | 26 | KEY_PAUSE = 0x13, // PAUSE key |
27 | KEY_CAPITAL = 0x14, // CAPS LOCK key | 27 | KEY_CAPITAL = 0x14, // CAPS LOCK key |
28 | KEY_KANA = 0x15, // IME Kana mode | 28 | KEY_KANA = 0x15, // IME Kana mode |
29 | KEY_HANGUEL = 0x15, // IME Hanguel mode (maintained for compatibility use KEY_HANGUL) | 29 | KEY_HANGUEL = 0x15, // IME Hanguel mode (maintained for compatibility use KEY_HANGUL) |
30 | KEY_HANGUL = 0x15, // IME Hangul mode | 30 | KEY_HANGUL = 0x15, // IME Hangul mode |
31 | KEY_JUNJA = 0x17, // IME Junja mode | 31 | KEY_JUNJA = 0x17, // IME Junja mode |
32 | KEY_FINAL = 0x18, // IME final mode | 32 | KEY_FINAL = 0x18, // IME final mode |
33 | KEY_HANJA = 0x19, // IME Hanja mode | 33 | KEY_HANJA = 0x19, // IME Hanja mode |
34 | KEY_KANJI = 0x19, // IME Kanji mode | 34 | KEY_KANJI = 0x19, // IME Kanji mode |
35 | KEY_ESCAPE = 0x1B, // ESC key | 35 | KEY_ESCAPE = 0x1B, // ESC key |
36 | KEY_CONVERT = 0x1C, // IME convert | 36 | KEY_CONVERT = 0x1C, // IME convert |
37 | KEY_NONCONVERT = 0x1D, // IME nonconvert | 37 | KEY_NONCONVERT = 0x1D, // IME nonconvert |
38 | KEY_ACCEPT = 0x1E, // IME accept | 38 | KEY_ACCEPT = 0x1E, // IME accept |
39 | KEY_MODECHANGE = 0x1F, // IME mode change request | 39 | KEY_MODECHANGE = 0x1F, // IME mode change request |
40 | KEY_SPACE = 0x20, // SPACEBAR | 40 | KEY_SPACE = 0x20, // SPACEBAR |
41 | KEY_PRIOR = 0x21, // PAGE UP key | 41 | KEY_PRIOR = 0x21, // PAGE UP key |
42 | KEY_NEXT = 0x22, // PAGE DOWN key | 42 | KEY_NEXT = 0x22, // PAGE DOWN key |
43 | KEY_END = 0x23, // END key | 43 | KEY_END = 0x23, // END key |
44 | KEY_HOME = 0x24, // HOME key | 44 | KEY_HOME = 0x24, // HOME key |
45 | KEY_LEFT = 0x25, // LEFT ARROW key | 45 | KEY_LEFT = 0x25, // LEFT ARROW key |
46 | KEY_UP = 0x26, // UP ARROW key | 46 | KEY_UP = 0x26, // UP ARROW key |
47 | KEY_RIGHT = 0x27, // RIGHT ARROW key | 47 | KEY_RIGHT = 0x27, // RIGHT ARROW key |
48 | KEY_DOWN = 0x28, // DOWN ARROW key | 48 | KEY_DOWN = 0x28, // DOWN ARROW key |
49 | KEY_SELECT = 0x29, // SELECT key | 49 | KEY_SELECT = 0x29, // SELECT key |
50 | KEY_PRINT = 0x2A, // PRINT key | 50 | KEY_PRINT = 0x2A, // PRINT key |
51 | KEY_EXECUT = 0x2B, // EXECUTE key | 51 | KEY_EXECUT = 0x2B, // EXECUTE key |
52 | KEY_SNAPSHOT = 0x2C, // PRINT SCREEN key | 52 | KEY_SNAPSHOT = 0x2C, // PRINT SCREEN key |
53 | KEY_INSERT = 0x2D, // INS key | 53 | KEY_INSERT = 0x2D, // INS key |
54 | KEY_DELETE = 0x2E, // DEL key | 54 | KEY_DELETE = 0x2E, // DEL key |
55 | KEY_HELP = 0x2F, // HELP key | 55 | KEY_HELP = 0x2F, // HELP key |
56 | KEY_KEY_0 = 0x30, // 0 key | 56 | KEY_KEY_0 = 0x30, // 0 key |
57 | KEY_KEY_1 = 0x31, // 1 key | 57 | KEY_KEY_1 = 0x31, // 1 key |
58 | KEY_KEY_2 = 0x32, // 2 key | 58 | KEY_KEY_2 = 0x32, // 2 key |
59 | KEY_KEY_3 = 0x33, // 3 key | 59 | KEY_KEY_3 = 0x33, // 3 key |
60 | KEY_KEY_4 = 0x34, // 4 key | 60 | KEY_KEY_4 = 0x34, // 4 key |
61 | KEY_KEY_5 = 0x35, // 5 key | 61 | KEY_KEY_5 = 0x35, // 5 key |
62 | KEY_KEY_6 = 0x36, // 6 key | 62 | KEY_KEY_6 = 0x36, // 6 key |
63 | KEY_KEY_7 = 0x37, // 7 key | 63 | KEY_KEY_7 = 0x37, // 7 key |
64 | KEY_KEY_8 = 0x38, // 8 key | 64 | KEY_KEY_8 = 0x38, // 8 key |
65 | KEY_KEY_9 = 0x39, // 9 key | 65 | KEY_KEY_9 = 0x39, // 9 key |
66 | KEY_KEY_A = 0x41, // A key | 66 | KEY_KEY_A = 0x41, // A key |
67 | KEY_KEY_B = 0x42, // B key | 67 | KEY_KEY_B = 0x42, // B key |
68 | KEY_KEY_C = 0x43, // C key | 68 | KEY_KEY_C = 0x43, // C key |
69 | KEY_KEY_D = 0x44, // D key | 69 | KEY_KEY_D = 0x44, // D key |
70 | KEY_KEY_E = 0x45, // E key | 70 | KEY_KEY_E = 0x45, // E key |
71 | KEY_KEY_F = 0x46, // F key | 71 | KEY_KEY_F = 0x46, // F key |
72 | KEY_KEY_G = 0x47, // G key | 72 | KEY_KEY_G = 0x47, // G key |
73 | KEY_KEY_H = 0x48, // H key | 73 | KEY_KEY_H = 0x48, // H key |
74 | KEY_KEY_I = 0x49, // I key | 74 | KEY_KEY_I = 0x49, // I key |
75 | KEY_KEY_J = 0x4A, // J key | 75 | KEY_KEY_J = 0x4A, // J key |
76 | KEY_KEY_K = 0x4B, // K key | 76 | KEY_KEY_K = 0x4B, // K key |
77 | KEY_KEY_L = 0x4C, // L key | 77 | KEY_KEY_L = 0x4C, // L key |
78 | KEY_KEY_M = 0x4D, // M key | 78 | KEY_KEY_M = 0x4D, // M key |
79 | KEY_KEY_N = 0x4E, // N key | 79 | KEY_KEY_N = 0x4E, // N key |
80 | KEY_KEY_O = 0x4F, // O key | 80 | KEY_KEY_O = 0x4F, // O key |
81 | KEY_KEY_P = 0x50, // P key | 81 | KEY_KEY_P = 0x50, // P key |
82 | KEY_KEY_Q = 0x51, // Q key | 82 | KEY_KEY_Q = 0x51, // Q key |
83 | KEY_KEY_R = 0x52, // R key | 83 | KEY_KEY_R = 0x52, // R key |
84 | KEY_KEY_S = 0x53, // S key | 84 | KEY_KEY_S = 0x53, // S key |
85 | KEY_KEY_T = 0x54, // T key | 85 | KEY_KEY_T = 0x54, // T key |
86 | KEY_KEY_U = 0x55, // U key | 86 | KEY_KEY_U = 0x55, // U key |
87 | KEY_KEY_V = 0x56, // V key | 87 | KEY_KEY_V = 0x56, // V key |
88 | KEY_KEY_W = 0x57, // W key | 88 | KEY_KEY_W = 0x57, // W key |
89 | KEY_KEY_X = 0x58, // X key | 89 | KEY_KEY_X = 0x58, // X key |
90 | KEY_KEY_Y = 0x59, // Y key | 90 | KEY_KEY_Y = 0x59, // Y key |
91 | KEY_KEY_Z = 0x5A, // Z key | 91 | KEY_KEY_Z = 0x5A, // Z key |
92 | KEY_LWIN = 0x5B, // Left Windows key (Microsoft® Natural® keyboard) | 92 | KEY_LWIN = 0x5B, // Left Windows key (Microsoft® Natural® keyboard) |
93 | KEY_RWIN = 0x5C, // Right Windows key (Natural keyboard) | 93 | KEY_RWIN = 0x5C, // Right Windows key (Natural keyboard) |
94 | KEY_APPS = 0x5D, // Applications key (Natural keyboard) | 94 | KEY_APPS = 0x5D, // Applications key (Natural keyboard) |
95 | KEY_SLEEP = 0x5F, // Computer Sleep key | 95 | KEY_SLEEP = 0x5F, // Computer Sleep key |
96 | KEY_NUMPAD0 = 0x60, // Numeric keypad 0 key | 96 | KEY_NUMPAD0 = 0x60, // Numeric keypad 0 key |
97 | KEY_NUMPAD1 = 0x61, // Numeric keypad 1 key | 97 | KEY_NUMPAD1 = 0x61, // Numeric keypad 1 key |
98 | KEY_NUMPAD2 = 0x62, // Numeric keypad 2 key | 98 | KEY_NUMPAD2 = 0x62, // Numeric keypad 2 key |
99 | KEY_NUMPAD3 = 0x63, // Numeric keypad 3 key | 99 | KEY_NUMPAD3 = 0x63, // Numeric keypad 3 key |
100 | KEY_NUMPAD4 = 0x64, // Numeric keypad 4 key | 100 | KEY_NUMPAD4 = 0x64, // Numeric keypad 4 key |
101 | KEY_NUMPAD5 = 0x65, // Numeric keypad 5 key | 101 | KEY_NUMPAD5 = 0x65, // Numeric keypad 5 key |
102 | KEY_NUMPAD6 = 0x66, // Numeric keypad 6 key | 102 | KEY_NUMPAD6 = 0x66, // Numeric keypad 6 key |
103 | KEY_NUMPAD7 = 0x67, // Numeric keypad 7 key | 103 | KEY_NUMPAD7 = 0x67, // Numeric keypad 7 key |
104 | KEY_NUMPAD8 = 0x68, // Numeric keypad 8 key | 104 | KEY_NUMPAD8 = 0x68, // Numeric keypad 8 key |
105 | KEY_NUMPAD9 = 0x69, // Numeric keypad 9 key | 105 | KEY_NUMPAD9 = 0x69, // Numeric keypad 9 key |
106 | KEY_MULTIPLY = 0x6A, // Multiply key | 106 | KEY_MULTIPLY = 0x6A, // Multiply key |
107 | KEY_ADD = 0x6B, // Add key | 107 | KEY_ADD = 0x6B, // Add key |
108 | KEY_SEPARATOR = 0x6C, // Separator key | 108 | KEY_SEPARATOR = 0x6C, // Separator key |
109 | KEY_SUBTRACT = 0x6D, // Subtract key | 109 | KEY_SUBTRACT = 0x6D, // Subtract key |
110 | KEY_DECIMAL = 0x6E, // Decimal key | 110 | KEY_DECIMAL = 0x6E, // Decimal key |
111 | KEY_DIVIDE = 0x6F, // Divide key | 111 | KEY_DIVIDE = 0x6F, // Divide key |
112 | KEY_F1 = 0x70, // F1 key | 112 | KEY_F1 = 0x70, // F1 key |
113 | KEY_F2 = 0x71, // F2 key | 113 | KEY_F2 = 0x71, // F2 key |
114 | KEY_F3 = 0x72, // F3 key | 114 | KEY_F3 = 0x72, // F3 key |
115 | KEY_F4 = 0x73, // F4 key | 115 | KEY_F4 = 0x73, // F4 key |
116 | KEY_F5 = 0x74, // F5 key | 116 | KEY_F5 = 0x74, // F5 key |
117 | KEY_F6 = 0x75, // F6 key | 117 | KEY_F6 = 0x75, // F6 key |
118 | KEY_F7 = 0x76, // F7 key | 118 | KEY_F7 = 0x76, // F7 key |
119 | KEY_F8 = 0x77, // F8 key | 119 | KEY_F8 = 0x77, // F8 key |
120 | KEY_F9 = 0x78, // F9 key | 120 | KEY_F9 = 0x78, // F9 key |
121 | KEY_F10 = 0x79, // F10 key | 121 | KEY_F10 = 0x79, // F10 key |
122 | KEY_F11 = 0x7A, // F11 key | 122 | KEY_F11 = 0x7A, // F11 key |
123 | KEY_F12 = 0x7B, // F12 key | 123 | KEY_F12 = 0x7B, // F12 key |
124 | KEY_F13 = 0x7C, // F13 key | 124 | KEY_F13 = 0x7C, // F13 key |
125 | KEY_F14 = 0x7D, // F14 key | 125 | KEY_F14 = 0x7D, // F14 key |
126 | KEY_F15 = 0x7E, // F15 key | 126 | KEY_F15 = 0x7E, // F15 key |
127 | KEY_F16 = 0x7F, // F16 key | 127 | KEY_F16 = 0x7F, // F16 key |
128 | KEY_F17 = 0x80, // F17 key | 128 | KEY_F17 = 0x80, // F17 key |
129 | KEY_F18 = 0x81, // F18 key | 129 | KEY_F18 = 0x81, // F18 key |
130 | KEY_F19 = 0x82, // F19 key | 130 | KEY_F19 = 0x82, // F19 key |
131 | KEY_F20 = 0x83, // F20 key | 131 | KEY_F20 = 0x83, // F20 key |
132 | KEY_F21 = 0x84, // F21 key | 132 | KEY_F21 = 0x84, // F21 key |
133 | KEY_F22 = 0x85, // F22 key | 133 | KEY_F22 = 0x85, // F22 key |
134 | KEY_F23 = 0x86, // F23 key | 134 | KEY_F23 = 0x86, // F23 key |
135 | KEY_F24 = 0x87, // F24 key | 135 | KEY_F24 = 0x87, // F24 key |
136 | KEY_NUMLOCK = 0x90, // NUM LOCK key | 136 | KEY_NUMLOCK = 0x90, // NUM LOCK key |
137 | KEY_SCROLL = 0x91, // SCROLL LOCK key | 137 | KEY_SCROLL = 0x91, // SCROLL LOCK key |
138 | KEY_LSHIFT = 0xA0, // Left SHIFT key | 138 | KEY_LSHIFT = 0xA0, // Left SHIFT key |
139 | KEY_RSHIFT = 0xA1, // Right SHIFT key | 139 | KEY_RSHIFT = 0xA1, // Right SHIFT key |
140 | KEY_LCONTROL = 0xA2, // Left CONTROL key | 140 | KEY_LCONTROL = 0xA2, // Left CONTROL key |
141 | KEY_RCONTROL = 0xA3, // Right CONTROL key | 141 | KEY_RCONTROL = 0xA3, // Right CONTROL key |
142 | KEY_LMENU = 0xA4, // Left MENU key | 142 | KEY_LMENU = 0xA4, // Left MENU key |
143 | KEY_RMENU = 0xA5, // Right MENU key | 143 | KEY_RMENU = 0xA5, // Right MENU key |
144 | KEY_OEM_1 = 0xBA, // for US ";:" | 144 | KEY_OEM_1 = 0xBA, // for US ";:" |
145 | KEY_PLUS = 0xBB, // Plus Key "+" | 145 | KEY_PLUS = 0xBB, // Plus Key "+" |
146 | KEY_COMMA = 0xBC, // Comma Key "," | 146 | KEY_COMMA = 0xBC, // Comma Key "," |
147 | KEY_MINUS = 0xBD, // Minus Key "-" | 147 | KEY_MINUS = 0xBD, // Minus Key "-" |
148 | KEY_PERIOD = 0xBE, // Period Key "." | 148 | KEY_PERIOD = 0xBE, // Period Key "." |
149 | KEY_OEM_2 = 0xBF, // for US "/?" | 149 | KEY_OEM_2 = 0xBF, // for US "/?" |
150 | KEY_OEM_3 = 0xC0, // for US "`~" | 150 | KEY_OEM_3 = 0xC0, // for US "`~" |
151 | KEY_OEM_4 = 0xDB, // for US "[{" | 151 | KEY_OEM_4 = 0xDB, // for US "[{" |
152 | KEY_OEM_5 = 0xDC, // for US "\|" | 152 | KEY_OEM_5 = 0xDC, // for US "\|" |
153 | KEY_OEM_6 = 0xDD, // for US "]}" | 153 | KEY_OEM_6 = 0xDD, // for US "]}" |
154 | KEY_OEM_7 = 0xDE, // for US "'"" | 154 | KEY_OEM_7 = 0xDE, // for US "'"" |
155 | KEY_OEM_8 = 0xDF, // None | 155 | KEY_OEM_8 = 0xDF, // None |
156 | KEY_OEM_AX = 0xE1, // for Japan "AX" | 156 | KEY_OEM_AX = 0xE1, // for Japan "AX" |
157 | KEY_OEM_102 = 0xE2, // "<>" or "\|" | 157 | KEY_OEM_102 = 0xE2, // "<>" or "\|" |
158 | KEY_ATTN = 0xF6, // Attn key | 158 | KEY_ATTN = 0xF6, // Attn key |
159 | KEY_CRSEL = 0xF7, // CrSel key | 159 | KEY_CRSEL = 0xF7, // CrSel key |
160 | KEY_EXSEL = 0xF8, // ExSel key | 160 | KEY_EXSEL = 0xF8, // ExSel key |
161 | KEY_EREOF = 0xF9, // Erase EOF key | 161 | KEY_EREOF = 0xF9, // Erase EOF key |
162 | KEY_PLAY = 0xFA, // Play key | 162 | KEY_PLAY = 0xFA, // Play key |
163 | KEY_ZOOM = 0xFB, // Zoom key | 163 | KEY_ZOOM = 0xFB, // Zoom key |
164 | KEY_PA1 = 0xFD, // PA1 key | 164 | KEY_PA1 = 0xFD, // PA1 key |
165 | KEY_OEM_CLEAR = 0xFE, // Clear key | 165 | KEY_OEM_CLEAR = 0xFE, // Clear key |
166 | 166 | ||
167 | KEY_KEY_CODES_COUNT = 0xFF // this is not a key, but the amount of keycodes there are. | 167 | KEY_KEY_CODES_COUNT = 0xFF // this is not a key, but the amount of keycodes there are. |
168 | }; | 168 | }; |
169 | 169 | ||
170 | } // end namespace irr | 170 | } // end namespace irr |
171 | 171 | ||
172 | #endif | 172 | #endif |
173 | 173 | ||