add system files
[GitHub/Stricted/sm-g903f-system.git] / usr / keylayout / Vendor_0738_Product_5274.kl
CommitLineData
83dc35bd
S
1# Copyright (C) 2010 The Android Open Source Project\r
2#\r
3# Licensed under the Apache License, Version 2.0 (the "License");\r
4# you may not use this file except in compliance with the License.\r
5# You may obtain a copy of the License at\r
6#\r
7# http://www.apache.org/licenses/LICENSE-2.0\r
8#\r
9# Unless required by applicable law or agreed to in writing, software\r
10# distributed under the License is distributed on an "AS IS" BASIS,\r
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
12# See the License for the specific language governing permissions and\r
13# limitations under the License.\r
14\r
15\r
16# Mad Catz SURFR\r
17# ==============\r
18# VID: 0x0738\r
19# PID: 0x5274\r
20\r
21\r
22# Buttons\r
23# -------\r
24\r
25# A\r
26key usage 0x090001 BUTTON_A\r
27# B\r
28key usage 0x090002 BUTTON_B\r
29# X\r
30key usage 0x090004 BUTTON_X\r
31# Y\r
32key usage 0x090005 BUTTON_Y\r
33# L1\r
34key usage 0x090007 BUTTON_L1\r
35# R1\r
36key usage 0x090008 BUTTON_R1\r
37# L3\r
38key usage 0x09000e BUTTON_THUMBL\r
39# R3\r
40key usage 0x09000f BUTTON_THUMBR\r
41# Select\r
42key usage 0x09000b BUTTON_SELECT\r
43# Start\r
44key usage 0x09000c BUTTON_START\r
45# Game\r
46key 319 BUTTON_GAME\r
47key 417 BUTTON_GAME #(KEY_GAMES 0x01a1)\r
48\r
49# SMAPP\r
50# -----\r
51\r
52# Recent Apps\r
53key 704 RECENTAPPS\r
54# Apps - blue + B\r
55key 705 APPLICATION\r
56# S-Finder - blue + X\r
57key 710 SFINDER\r
58# Multi Window\r
59key 712 MULTI_WINDOW\r
60# Screen Capture\r
61key 99 SYSRQ\r
62\r
63# Undefined\r
64# ---------\r
65\r
66# key 706 SIP_ON_OFF\r
67# key 707 VOICESEARCH\r
68# key 708 QPANEL_ON_OFF\r
69\r
70# VR See Through\r
71# key 713 VRSEETHROUGH\r
72\r
73# Axes Left and right stick\r
74# -------------------------\r
75axis 0x00 X flat 128\r
76axis 0x01 Y flat 128\r
77axis 0x02 Z flat 128\r
78axis 0x05 RZ flat 128\r
79\r
80# Axes Triggers\r
81# -------------\r
82axis 0x09 GAS\r
83axis 0x0a BRAKE\r
84\r
85# Axes POV\r
86# --------\r
87axis 0x10 HAT_X\r
88axis 0x11 HAT_Y\r
89\r
90# GENERIC\r
91# -------\r
92\r
93# Menu - blue + V\r
94key usage 0x0c0040 MENU\r
95# Search - orange + X\r
96key usage 0x0c0221 SEARCH\r
97# Increase Brightness - blue + dpad up\r
98key usage 0x0c006F BRIGHTNESS_UP\r
99# Decrease Brightness - blue + dpad down\r
100key usage 0x0c0070 BRIGHTNESS_DOWN\r
101# Skip Forward\r
102key usage 0x0c00b5 MEDIA_NEXT\r
103# Fast Forward\r
104key usage 0x0c00b3 MEDIA_FAST_FORWARD\r
105# Skip Backward\r
106key usage 0x0c00b6 MEDIA_PREVIOUS\r
107# Rewind\r
108key usage 0x0c00b4 MEDIA_REWIND\r
109# Play/Pause\r
110key usage 0x0c00cd MEDIA_PLAY_PAUSE\r
111# Volume Down\r
112key usage 0x0c00ea VOLUME_DOWN\r
113# Volume Up\r
114key usage 0x0c00e9 VOLUME_UP\r
115# Home\r
116key usage 0x0c0223 HOME\r
117# Back\r
118key usage 0x0c0224 BACK\r
119\r
120key 1 ESCAPE\r
121key 2 1\r
122key 3 2\r
123key 4 3\r
124key 5 4\r
125key 6 5\r
126key 7 6\r
127key 8 7\r
128key 9 8\r
129key 10 9\r
130key 11 0\r
131key 12 MINUS\r
132key 13 EQUALS\r
133key 14 DEL\r
134key 15 TAB\r
135key 16 Q\r
136key 17 W\r
137key 18 E\r
138key 19 R\r
139key 20 T\r
140key 21 Y\r
141key 22 U\r
142key 23 I\r
143key 24 O\r
144key 25 P\r
145key 26 LEFT_BRACKET\r
146key 27 RIGHT_BRACKET\r
147key 28 ENTER\r
148key 29 CTRL_LEFT\r
149key 30 A\r
150key 31 S\r
151key 32 D\r
152key 33 F\r
153key 34 G\r
154key 35 H\r
155key 36 J\r
156key 37 K\r
157key 38 L\r
158key 39 SEMICOLON\r
159key 40 APOSTROPHE\r
160key 41 GRAVE\r
161key 42 SHIFT_LEFT\r
162key 43 BACKSLASH\r
163key 44 Z\r
164key 45 X\r
165key 46 C\r
166key 47 V\r
167key 48 B\r
168key 49 N\r
169key 50 M\r
170key 51 COMMA\r
171key 52 PERIOD\r
172key 53 SLASH\r
173key 54 SHIFT_RIGHT\r
174key 55 NUMPAD_MULTIPLY\r
175key 56 ALT_LEFT\r
176key 57 SPACE\r
177key 58 CAPS_LOCK\r
178key 59 F1\r
179key 60 F2\r
180key 61 F3\r
181key 62 F4\r
182key 63 F5\r
183key 64 F6\r
184key 65 F7\r
185key 66 F8\r
186key 67 F9\r
187key 68 F10\r
188key 69 NUM_LOCK\r
189key 70 SCROLL_LOCK\r
190key 71 NUMPAD_7\r
191key 72 NUMPAD_8\r
192key 73 NUMPAD_9\r
193key 74 NUMPAD_SUBTRACT\r
194key 75 NUMPAD_4\r
195key 76 NUMPAD_5\r
196key 77 NUMPAD_6\r
197key 78 NUMPAD_ADD\r
198key 79 NUMPAD_1\r
199key 80 NUMPAD_2\r
200key 81 NUMPAD_3\r
201key 82 NUMPAD_0\r
202key 83 NUMPAD_DOT\r
203# key 84 (undefined)\r
204key 85 ZENKAKU_HANKAKU\r
205key 86 BACKSLASH\r
206key 87 F11\r
207key 88 F12\r
208key 89 RO\r
209# key 90 "KEY_KATAKANA"\r
210# key 91 "KEY_HIRAGANA"\r
211key 92 HENKAN\r
212key 93 KATAKANA_HIRAGANA\r
213key 94 MUHENKAN\r
214key 95 NUMPAD_COMMA\r
215key 96 NUMPAD_ENTER\r
216key 97 CTRL_RIGHT\r
217key 98 NUMPAD_DIVIDE\r
218key 100 ALT_RIGHT\r
219# key 101 "KEY_LINEFEED"\r
220key 102 MOVE_HOME\r
221key 103 DPAD_UP\r
222key 104 PAGE_UP\r
223key 105 DPAD_LEFT\r
224key 106 DPAD_RIGHT\r
225#key 107 (CHN FOLDER MODEL)\r
226key 107 MOVE_END\r
227key 108 DPAD_DOWN\r
228key 109 PAGE_DOWN\r
229key 110 INSERT\r
230key 111 FORWARD_DEL\r
231# key 112 "KEY_MACRO"\r
232key 113 VOLUME_MUTE\r
233key 114 VOLUME_DOWN\r
234key 115 VOLUME_UP\r
235key 116 POWER\r
236key 117 NUMPAD_EQUALS\r
237# key 118 "KEY_KPPLUSMINUS"\r
238key 119 BREAK\r
239# key 120 (undefined)\r
240key 121 NUMPAD_COMMA\r
241key 122 LANG\r
242key 123 EISU\r
243key 124 YEN\r
244key 125 META_LEFT\r
245key 126 META_RIGHT\r
246key 127 MENU\r
247key 128 MEDIA_STOP\r
248# key 129 "KEY_AGAIN"\r
249# key 130 "KEY_PROPS"\r
250# key 131 "KEY_UNDO"\r
251# key 132 "KEY_FRONT"\r
252# key 133 "KEY_COPY"\r
253# key 134 "KEY_OPEN"\r
254# key 135 "KEY_PASTE"\r
255# key 136 "KEY_FIND"\r
256# key 137 "KEY_CUT"\r
257# key 138 "KEY_HELP"\r
258key 139 MENU\r
259key 140 CALCULATOR\r
260# key 141 "KEY_SETUP"\r
261key 142 SLEEP\r
262key 143 WAKEUP\r
263# key 144 "KEY_FILE"\r
264# key 145 "KEY_SENDFILE"\r
265# key 146 "KEY_DELETEFILE"\r
266# key 147 "KEY_XFER"\r
267# key 148 "KEY_PROG1"\r
268# key 149 "KEY_PROG2"\r
269key 150 EXPLORER\r
270# key 151 "KEY_MSDOS"\r
271key 152 POWER\r
272# key 153 "KEY_DIRECTION"\r
273# key 154 "KEY_CYCLEWINDOWS"\r
274key 155 ENVELOPE\r
275key 156 BOOKMARK\r
276# key 157 "KEY_COMPUTER"\r
277key 158 BACK\r
278key 159 FORWARD\r
279key 160 MEDIA_CLOSE\r
280key 161 MEDIA_EJECT\r
281key 162 MEDIA_EJECT\r
282key 163 MEDIA_NEXT\r
283key 164 MEDIA_PLAY_PAUSE\r
284key 165 MEDIA_PREVIOUS\r
285key 166 MEDIA_STOP\r
286key 167 MEDIA_RECORD\r
287key 168 MEDIA_REWIND\r
288key 169 CALL\r
289# key 170 "KEY_ISO"\r
290key 171 MUSIC\r
291#input_fw added wake attribute for home\r
292key 172 HOME\r
293# key 173 "KEY_REFRESH"\r
294# key 174 "KEY_EXIT"\r
295# key 175 "KEY_MOVE"\r
296# key 176 "KEY_EDIT"\r
297key 177 PAGE_UP\r
298key 178 PAGE_DOWN\r
299key 179 NUMPAD_LEFT_PAREN\r
300key 180 NUMPAD_RIGHT_PAREN\r
301# key 181 "KEY_NEW"\r
302# key 182 "KEY_REDO"\r
303# key 183 F13\r
304# key 184 F14\r
305# key 185 F15\r
306# key 186 F16\r
307# key 187 F17\r
308# key 188 F18\r
309# key 189 F19\r
310# key 190 F20\r
311# key 191 F21\r
312# key 192 F22\r
313# key 193 F23\r
314# key 194 F24\r
315# key 195 (undefined)\r
316# key 196 (undefined)\r
317# key 197 (undefined)\r
318# key 198 (undefined)\r
319# key 199 (undefined)\r
320# input_fw for voice wakeup\r
321key 198 VOICE_WAKEUP_LPSD\r
322key 199 VOICE_WAKEUP\r
323key 200 MEDIA_PLAY\r
324key 201 MEDIA_PAUSE\r
325# key 202 "KEY_PROG3"\r
326# key 203 "KEY_PROG4"\r
327# key 204 (undefined)\r
328# key 205 "KEY_SUSPEND"\r
329# key 206 "KEY_CLOSE"\r
330key 207 MEDIA_PLAY\r
331key 208 MEDIA_FAST_FORWARD\r
332# key 209 "KEY_BASSBOOST"\r
333# key 210 "KEY_PRINT"\r
334# key 211 "KEY_HP"\r
335key 212 CAMERA\r
336key 213 MUSIC\r
337# key 214 "KEY_QUESTION"\r
338key 215 ENVELOPE\r
339# key 216 "KEY_CHAT"\r
340key 217 SEARCH\r
341# key 218 "KEY_CONNECT"\r
342# key 219 "KEY_FINANCE"\r
343# key 220 "KEY_SPORT"\r
344# key 221 "KEY_SHOP"\r
345# key 222 "KEY_ALTERASE"\r
346# key 223 "KEY_CANCEL"\r
347key 224 BRIGHTNESS_DOWN\r
348key 225 BRIGHTNESS_UP\r
349key 226 HEADSETHOOK\r
350key 256 BUTTON_1\r
351key 257 BUTTON_2\r
352key 258 BUTTON_3\r
353key 259 BUTTON_4\r
354key 260 BUTTON_5\r
355key 261 BUTTON_6\r
356key 262 BUTTON_7\r
357key 263 BUTTON_8\r
358key 264 BUTTON_9\r
359key 265 BUTTON_10\r
360key 266 BUTTON_11\r
361key 267 BUTTON_12\r
362key 268 BUTTON_13\r
363key 269 BUTTON_14\r
364key 270 BUTTON_15\r
365key 271 BUTTON_16\r
366\r
367key 288 BUTTON_1\r
368key 289 BUTTON_2\r
369key 290 BUTTON_3\r
370key 291 BUTTON_4\r
371key 292 BUTTON_5\r
372key 293 BUTTON_6\r
373key 294 BUTTON_7\r
374key 295 BUTTON_8\r
375key 296 BUTTON_9\r
376key 297 BUTTON_10\r
377key 298 BUTTON_11\r
378key 299 BUTTON_12\r
379key 300 BUTTON_13\r
380key 301 BUTTON_14\r
381key 302 BUTTON_15\r
382key 303 BUTTON_16\r
383\r
384key 304 BUTTON_A\r
385key 305 BUTTON_B\r
386key 306 BUTTON_C\r
387key 307 BUTTON_X\r
388key 308 BUTTON_Y\r
389key 309 BUTTON_Z\r
390key 310 BUTTON_L1\r
391key 311 BUTTON_R1\r
392key 312 BUTTON_L2\r
393key 313 BUTTON_R2\r
394key 314 BUTTON_SELECT\r
395key 315 BUTTON_START\r
396key 316 BUTTON_MODE\r
397key 317 BUTTON_THUMBL\r
398key 318 BUTTON_THUMBR\r
399\r
400# key 352 "KEY_OK"\r
401key 353 DPAD_CENTER\r
402# key 354 "KEY_GOTO"\r
403# key 355 "KEY_CLEAR"\r
404# key 356 "KEY_POWER2"\r
405# key 357 "KEY_OPTION"\r
406# key 358 "KEY_INFO"\r
407# key 359 "KEY_TIME"\r
408# key 360 "KEY_VENDOR"\r
409# key 361 "KEY_ARCHIVE"\r
410key 362 GUIDE\r
411# key 363 "KEY_CHANNEL"\r
412# key 364 "KEY_FAVORITES"\r
413# key 365 "KEY_EPG"\r
414key 366 DVR\r
415# key 367 "KEY_MHP"\r
416# key 368 "KEY_LANGUAGE"\r
417# key 369 "KEY_TITLE"\r
418# key 370 "KEY_SUBTITLE"\r
419# key 371 "KEY_ANGLE"\r
420# key 372 "KEY_ZOOM"\r
421# key 373 "KEY_MODE"\r
422# key 374 "KEY_KEYBOARD"\r
423# key 375 "KEY_SCREEN"\r
424# key 376 "KEY_PC"\r
425key 377 TV\r
426# key 378 "KEY_TV2"\r
427# key 379 "KEY_VCR"\r
428# key 380 "KEY_VCR2"\r
429# key 381 "KEY_SAT"\r
430# key 382 "KEY_SAT2"\r
431# key 383 "KEY_CD"\r
432# key 384 "KEY_TAPE"\r
433# key 385 "KEY_RADIO"\r
434# key 386 "KEY_TUNER"\r
435# key 387 "KEY_PLAYER"\r
436# key 388 "KEY_TEXT"\r
437# key 389 "KEY_DVD"\r
438# key 390 "KEY_AUX"\r
439# key 391 "KEY_MP3"\r
440# key 392 "KEY_AUDIO"\r
441# key 393 "KEY_VIDEO"\r
442# key 394 "KEY_DIRECTORY"\r
443# key 395 "KEY_LIST"\r
444# key 396 "KEY_MEMO"\r
445key 397 CALENDAR\r
446# key 398 "KEY_RED"\r
447# key 399 "KEY_GREEN"\r
448# key 400 "KEY_YELLOW"\r
449# key 401 "KEY_BLUE"\r
450key 402 CHANNEL_UP\r
451key 403 CHANNEL_DOWN\r
452# key 404 "KEY_FIRST"\r
453# key 405 "KEY_LAST"\r
454# key 406 "KEY_AB"\r
455# key 407 "KEY_NEXT"\r
456# key 408 "KEY_RESTART"\r
457# key 409 "KEY_SLOW"\r
458# key 410 "KEY_SHUFFLE"\r
459# key 411 "KEY_BREAK"\r
460# key 412 "KEY_PREVIOUS"\r
461# key 413 "KEY_DIGITS"\r
462# key 414 "KEY_TEEN"\r
463# key 415 "KEY_TWEN"\r
464\r
465key 429 CONTACTS\r
466key 430 MESSAGE\r
467\r
468# key 448 "KEY_DEL_EOL"\r
469# key 449 "KEY_DEL_EOS"\r
470# key 450 "KEY_INS_LINE"\r
471# key 451 "KEY_DEL_LINE"\r
472\r
473key 452 CAM_QUICK_REAR\r
474key 453 CAM_QUICK_FRONT\r
475key 454 2ND_SCREEN_WAKEUP\r
476\r
477key 464 FUNCTION\r
478key 465 ESCAPE FUNCTION\r
479key 466 F1 FUNCTION\r
480key 467 F2 FUNCTION\r
481key 468 F3 FUNCTION\r
482key 469 F4 FUNCTION\r
483key 470 F5 FUNCTION\r
484key 471 F6 FUNCTION\r
485key 472 F7 FUNCTION\r
486key 473 F8 FUNCTION\r
487key 474 F9 FUNCTION\r
488key 475 F10 FUNCTION\r
489key 476 F11 FUNCTION\r
490key 477 F12 FUNCTION\r
491key 478 1 FUNCTION\r
492key 479 2 FUNCTION\r
493key 480 D FUNCTION\r
494key 481 E FUNCTION\r
495key 482 F FUNCTION\r
496key 483 S FUNCTION\r
497key 484 B FUNCTION\r
498\r
499# key 497 KEY_BRL_DOT1\r
500# key 498 KEY_BRL_DOT2\r
501# key 499 KEY_BRL_DOT3\r
502# key 500 KEY_BRL_DOT4\r
503# key 501 KEY_BRL_DOT5\r
504# key 502 KEY_BRL_DOT6\r
505# key 503 KEY_BRL_DOT7\r
506# key 504 KEY_BRL_DOT8\r
507\r
508key 522 STAR\r
509key 523 POUND\r
510\r
511# Joystick and game controller axes. (Almost axes are defined in above)\r
512# Axes that are not mapped will be assigned generic axis numbers by the input subsystem.\r
513axis 0x03 RX\r
514axis 0x04 RY\r
515axis 0x06 THROTTLE\r
516axis 0x07 RUDDER\r
517axis 0x08 WHEEL\r
518\r
519# LEDs\r
520led 0x00 NUM_LOCK\r
521led 0x01 CAPS_LOCK\r
522led 0x02 SCROLL_LOCK\r
523led 0x03 COMPOSE\r
524led 0x04 KANA\r
525led 0x05 SLEEP\r
526led 0x06 SUSPEND\r
527led 0x07 MUTE\r
528led 0x08 MISC\r
529led 0x09 MAIL\r
530led 0x0a CHARGING\r