Tizen 2.1 base
[framework/uifw/ecore.git] / src / lib / ecore_cocoa / Ecore_Cocoa_Keys.h
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__ */