diff options
Diffstat (limited to '')
-rw-r--r-- | libraries/ecore/src/lib/ecore_cocoa/Ecore_Cocoa_Keys.h | 285 |
1 files changed, 285 insertions, 0 deletions
diff --git a/libraries/ecore/src/lib/ecore_cocoa/Ecore_Cocoa_Keys.h b/libraries/ecore/src/lib/ecore_cocoa/Ecore_Cocoa_Keys.h new file mode 100644 index 0000000..7068bc2 --- /dev/null +++ b/libraries/ecore/src/lib/ecore_cocoa/Ecore_Cocoa_Keys.h | |||
@@ -0,0 +1,285 @@ | |||
1 | #ifndef ECORE_COCOA_KEYS_H__ | ||
2 | #define ECORE_COCOA_KEYS_H__ | ||
3 | |||
4 | struct _ecore_cocoa_keys_s | ||
5 | { | ||
6 | int code; | ||
7 | const char *name; | ||
8 | const char *compose; | ||
9 | }; | ||
10 | |||
11 | static const struct _ecore_cocoa_keys_s keystable[] = | ||
12 | { | ||
13 | |||
14 | { 0, "0x00", "" }, | ||
15 | { 0, "First", "" }, | ||
16 | { 3, "Return", "\015" }, | ||
17 | { 8, "BackSpace", "\010" }, | ||
18 | { 9, "Tab", "\011" }, | ||
19 | { 12, "Clear", "" }, | ||
20 | { 13, "Return", "\015" }, | ||
21 | { 19, "Pause", "" }, | ||
22 | { 25, "BackTab", ""}, | ||
23 | { 27, "Escape", "" }, | ||
24 | { 32, "space", " " }, | ||
25 | { 33, "exclam", "!" }, | ||
26 | { 34, "quotedbl", "\"" }, | ||
27 | { 35, "numbersign", "#" }, | ||
28 | { 36, "dollar", "$" }, | ||
29 | { 37, "percent", "%%" }, | ||
30 | { 38, "ampersand", "&" }, | ||
31 | { 39, "apostrophe", "'" }, | ||
32 | { 40, "parenleft", "(" }, | ||
33 | { 41, "parenright", ")" }, | ||
34 | { 42, "asterisk", "*" }, | ||
35 | { 43, "plus", "+" }, | ||
36 | { 44, "comma", "," }, | ||
37 | { 45, "minus", "-" }, | ||
38 | { 46, "period", "." }, | ||
39 | { 47, "slash", "/" }, | ||
40 | { 48, "0", "0" }, | ||
41 | { 49, "1", "1" }, | ||
42 | { 50, "2", "2" }, | ||
43 | { 51, "3", "3" }, | ||
44 | { 52, "4", "4" }, | ||
45 | { 53, "5", "5" }, | ||
46 | { 54, "6", "6" }, | ||
47 | { 55, "7", "7" }, | ||
48 | { 56, "8", "8" }, | ||
49 | { 57, "9", "9" }, | ||
50 | { 58, "colon", ";" }, | ||
51 | { 59, "semicolon", ";" }, | ||
52 | { 60, "less", "<" }, | ||
53 | { 61, "equal", "=" }, | ||
54 | { 62, "greater", ">" }, | ||
55 | { 63, "question", "?" }, | ||
56 | { 64, "at", "@" }, | ||
57 | |||
58 | { 91, "bracketleft", "[" }, | ||
59 | { 92, "backslash", "\\" }, | ||
60 | { 93, "bracketright", "]" }, | ||
61 | { 94, "asciicircumm", "^" }, | ||
62 | { 95, "underscore", "_" }, | ||
63 | { 96, "backquote", "`" }, | ||
64 | { 97, "a", "a" }, | ||
65 | { 98, "b", "b" }, | ||
66 | { 99, "c", "c" }, | ||
67 | { 100, "d", "d" }, | ||
68 | { 101, "e", "e" }, | ||
69 | { 102, "f", "f" }, | ||
70 | { 103, "g", "g" }, | ||
71 | { 104, "h", "h" }, | ||
72 | { 105, "i", "i" }, | ||
73 | { 106, "j", "j" }, | ||
74 | { 107, "k", "k" }, | ||
75 | { 108, "l", "l" }, | ||
76 | { 109, "m", "m" }, | ||
77 | { 110, "n", "n" }, | ||
78 | { 111, "o", "o" }, | ||
79 | { 112, "p", "p" }, | ||
80 | { 113, "q", "q" }, | ||
81 | { 114, "r", "r" }, | ||
82 | { 115, "s", "s" }, | ||
83 | { 116, "t", "t" }, | ||
84 | { 117, "u", "u" }, | ||
85 | { 118, "v", "v" }, | ||
86 | { 119, "w", "w" }, | ||
87 | { 120, "x", "x" }, | ||
88 | { 121, "y", "y" }, | ||
89 | { 122, "z", "z" }, | ||
90 | { 123, "braceleft", "" }, | ||
91 | { 124, "pipe", "" }, | ||
92 | { 125, "braceright", "" }, | ||
93 | { 127, "Delete", "\177" }, | ||
94 | { 126, "asciitilde", "~" }, | ||
95 | |||
96 | { 160, "w0", "" }, | ||
97 | { 161, "w1", "" }, | ||
98 | { 162, "w2", "" }, | ||
99 | { 163, "w3", "" }, | ||
100 | { 164, "w4", "" }, | ||
101 | { 165, "w5", "" }, | ||
102 | { 166, "w6", "" }, | ||
103 | { 167, "w7", "" }, | ||
104 | { 168, "w8", "" }, | ||
105 | { 169, "w9", "" }, | ||
106 | { 170, "w10", "" }, | ||
107 | { 171, "w11", "" }, | ||
108 | { 172, "w12", "" }, | ||
109 | { 173, "w13", "" }, | ||
110 | { 174, "w14", "" }, | ||
111 | { 175, "w15", "" }, | ||
112 | { 176, "w16", "" }, | ||
113 | { 177, "w17", "" }, | ||
114 | { 178, "w18", "" }, | ||
115 | { 179, "w19", "" }, | ||
116 | { 180, "w20", "" }, | ||
117 | { 181, "w21", "" }, | ||
118 | { 182, "w22", "" }, | ||
119 | { 183, "w23", "" }, | ||
120 | { 184, "w24", "" }, | ||
121 | { 185, "w25", "" }, | ||
122 | { 186, "w26", "" }, | ||
123 | { 187, "w27", "" }, | ||
124 | { 188, "w28", "" }, | ||
125 | { 189, "w29", "" }, | ||
126 | { 190, "w30", "" }, | ||
127 | { 191, "w31", "" }, | ||
128 | { 192, "w32", "" }, | ||
129 | { 193, "w33", "" }, | ||
130 | { 194, "w34", "" }, | ||
131 | { 195, "w35", "" }, | ||
132 | { 196, "w36", "" }, | ||
133 | { 197, "w37", "" }, | ||
134 | { 198, "w38", "" }, | ||
135 | { 199, "w39", "" }, | ||
136 | { 200, "w40", "" }, | ||
137 | { 201, "w41", "" }, | ||
138 | { 202, "w42", "" }, | ||
139 | { 203, "w43", "" }, | ||
140 | { 204, "w44", "" }, | ||
141 | { 205, "w45", "" }, | ||
142 | { 206, "w46", "" }, | ||
143 | { 207, "w47", "" }, | ||
144 | { 208, "w48", "" }, | ||
145 | { 209, "w49", "" }, | ||
146 | { 210, "w50", "" }, | ||
147 | { 211, "w51", "" }, | ||
148 | { 212, "w52", "" }, | ||
149 | { 213, "w53", "" }, | ||
150 | { 214, "w54", "" }, | ||
151 | { 215, "w55", "" }, | ||
152 | { 216, "w56", "" }, | ||
153 | { 217, "w57", "" }, | ||
154 | { 218, "w58", "" }, | ||
155 | { 219, "w59", "" }, | ||
156 | { 220, "w60", "" }, | ||
157 | { 221, "w61", "" }, | ||
158 | { 222, "w62", "" }, | ||
159 | { 223, "w63", "" }, | ||
160 | { 224, "w64", "" }, | ||
161 | { 225, "w65", "" }, | ||
162 | { 226, "w66", "" }, | ||
163 | { 227, "w67", "" }, | ||
164 | { 228, "w68", "" }, | ||
165 | { 229, "w69", "" }, | ||
166 | { 230, "w70", "" }, | ||
167 | { 231, "w71", "" }, | ||
168 | { 232, "w72", "" }, | ||
169 | { 233, "w73", "" }, | ||
170 | { 234, "w74", "" }, | ||
171 | { 235, "w75", "" }, | ||
172 | { 236, "w76", "" }, | ||
173 | { 237, "w77", "" }, | ||
174 | { 238, "w78", "" }, | ||
175 | { 239, "w79", "" }, | ||
176 | { 240, "w80", "" }, | ||
177 | { 241, "w81", "" }, | ||
178 | { 242, "w82", "" }, | ||
179 | { 243, "w83", "" }, | ||
180 | { 244, "w84", "" }, | ||
181 | { 245, "w85", "" }, | ||
182 | { 246, "w86", "" }, | ||
183 | { 247, "w87", "" }, | ||
184 | { 248, "w88", "" }, | ||
185 | { 249, "w89", "" }, | ||
186 | { 250, "w90", "" }, | ||
187 | { 251, "w91", "" }, | ||
188 | { 252, "w92", "" }, | ||
189 | { 253, "w93", "" }, | ||
190 | { 254, "w94", "" }, | ||
191 | { 255, "w95", "" }, | ||
192 | |||
193 | { 256, "KP0", "0" }, | ||
194 | { 257, "KP1", "1" }, | ||
195 | { 258, "KP2", "2" }, | ||
196 | { 259, "KP3", "3" }, | ||
197 | { 260, "KP4", "4" }, | ||
198 | { 261, "KP5", "5" }, | ||
199 | { 262, "KP6", "6" }, | ||
200 | { 263, "KP7", "7" }, | ||
201 | { 264, "KP8", "8" }, | ||
202 | { 265, "KP9", "9" }, | ||
203 | { 266, "period", "." }, | ||
204 | { 267, "KP_Divide", "/" }, | ||
205 | { 268, "KP_Multiply", "*" }, | ||
206 | { 269, "KP_Minus", "-" }, | ||
207 | { 270, "KP_Plus", "+" }, | ||
208 | { 271, "KP_Enter", "\015" }, | ||
209 | { 272, "KP_Equals", "=" }, | ||
210 | |||
211 | { NSUpArrowFunctionKey, "Up", "" }, | ||
212 | { NSDownArrowFunctionKey, "Down", "" }, | ||
213 | { NSRightArrowFunctionKey, "Right", "" }, | ||
214 | { NSLeftArrowFunctionKey, "Left", "" }, | ||
215 | { NSInsertFunctionKey, "Insert", "" }, | ||
216 | { NSHomeFunctionKey, "Home", "" }, | ||
217 | { NSEndFunctionKey, "End", "" }, | ||
218 | { NSPageUpFunctionKey, "Page_Up", "" }, | ||
219 | { NSPageDownFunctionKey, "Page_Down", "" }, | ||
220 | |||
221 | { NSF1FunctionKey, "F1", "" }, | ||
222 | { NSF2FunctionKey, "F2", "" }, | ||
223 | { NSF3FunctionKey, "F3", "" }, | ||
224 | { NSF4FunctionKey, "F4", "" }, | ||
225 | { NSF5FunctionKey, "F5", "" }, | ||
226 | { NSF6FunctionKey, "F6", "" }, | ||
227 | { NSF7FunctionKey, "F7", "" }, | ||
228 | { NSF8FunctionKey, "F8", "" }, | ||
229 | { NSF9FunctionKey, "F9", "" }, | ||
230 | { NSF10FunctionKey, "F10", "" }, | ||
231 | { NSF11FunctionKey, "F11", "" }, | ||
232 | { NSF12FunctionKey, "F12", "" }, | ||
233 | { NSF13FunctionKey, "F13", "" }, | ||
234 | { NSF14FunctionKey, "F14", "" }, | ||
235 | { NSF15FunctionKey, "F15", "" }, | ||
236 | { NSF16FunctionKey, "F16", "" }, | ||
237 | { NSF17FunctionKey, "F17", "" }, | ||
238 | { NSF18FunctionKey, "F18", "" }, | ||
239 | { NSF19FunctionKey, "F19", "" }, | ||
240 | { NSF20FunctionKey, "F20", "" }, | ||
241 | { NSF21FunctionKey, "F21", "" }, | ||
242 | { NSF22FunctionKey, "F22", "" }, | ||
243 | { NSF23FunctionKey, "F23", "" }, | ||
244 | { NSF24FunctionKey, "F24", "" }, | ||
245 | { NSF25FunctionKey, "F25", "" }, | ||
246 | { NSF26FunctionKey, "F26", "" }, | ||
247 | { NSF27FunctionKey, "F27", "" }, | ||
248 | { NSF28FunctionKey, "F28", "" }, | ||
249 | { NSF29FunctionKey, "F29", "" }, | ||
250 | { NSF30FunctionKey, "F30", "" }, | ||
251 | { NSF31FunctionKey, "F31", "" }, | ||
252 | { NSF32FunctionKey, "F32", "" }, | ||
253 | { NSF33FunctionKey, "F33", "" }, | ||
254 | { NSF34FunctionKey, "F34", "" }, | ||
255 | { NSF35FunctionKey, "F35", "" }, | ||
256 | |||
257 | { NSClearLineFunctionKey, "Num_Lock", "" }, | ||
258 | { 301, "Caps_Lock", "" }, | ||
259 | { NSScrollLockFunctionKey, "Scroll_Lock", "" }, | ||
260 | { 303, "Shift_R", "" }, | ||
261 | { 304, "Shift_L", "" }, | ||
262 | { 305, "Control_R", "" }, | ||
263 | { 306, "Control_L", "" }, | ||
264 | { 307, "Alt_R", "" }, | ||
265 | { 308, "Alt_L", "" }, | ||
266 | { 309, "Meta_R", "" }, | ||
267 | { 310, "Meta_L", "" }, | ||
268 | { 311, "Super_L", "" }, | ||
269 | { 312, "Super_R", "" }, | ||
270 | |||
271 | { NSModeSwitchFunctionKey, "Mode", "" }, | ||
272 | { 314, "Compose", "" }, | ||
273 | |||
274 | { NSHelpFunctionKey, "Help", "" }, | ||
275 | { NSPrintFunctionKey, "Print", "" }, | ||
276 | { NSSysReqFunctionKey, "SysReq", "" }, | ||
277 | { NSBreakFunctionKey, "Break", "" }, | ||
278 | { NSMenuFunctionKey, "Menu", "" }, | ||
279 | { 320, "Power", "" }, | ||
280 | { 321, "Euro", "" }, | ||
281 | { NSUndoFunctionKey, "Undo", "" } | ||
282 | |||
283 | }; | ||
284 | |||
285 | #endif /* ECORE_COCOA_KEYS_H__ */ | ||