add system files
[GitHub/Stricted/sm-g903f-system.git] / usr / keylayout / Vendor_046d_Product_b332.kl
CommitLineData
83dc35bd
S
1# Copyright (C) 2010 The Android Open Source Project
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
15#
16# key layout file for full alphabetic US English PC style external keyboards.
17#
18# This file is supporting the logitech (vid = 0x046d) keyboard (pid = 0xb332) with standard
19# mapping, as well as access to enhanced functionnality for the user via F13-F24.
20# This mapping file also restores access to MUSIC, CALENDAR and CONTACTS apps via standard
21# consumerkey usages (USB HUT).
22#
23
24key 1 ESCAPE
25key 2 1
26key 3 2
27key 4 3
28key 5 4
29key 6 5
30key 7 6
31key 8 7
32key 9 8
33key 10 9
34key 11 0
35key 12 MINUS
36key 13 EQUALS
37key 14 DEL
38key 15 TAB
39key 16 Q
40key 17 W
41key 18 E
42key 19 R
43key 20 T
44key 21 Y
45key 22 U
46key 23 I
47key 24 O
48key 25 P
49key 26 LEFT_BRACKET
50key 27 RIGHT_BRACKET
51key 28 ENTER
52key 29 CTRL_LEFT
53key 30 A
54key 31 S
55key 32 D
56key 33 F
57key 34 G
58key 35 H
59key 36 J
60key 37 K
61key 38 L
62key 39 SEMICOLON
63key 40 APOSTROPHE
64key 41 GRAVE
65key 42 SHIFT_LEFT
66key 43 BACKSLASH
67key 44 Z
68key 45 X
69key 46 C
70key 47 V
71key 48 B
72key 49 N
73key 50 M
74key 51 COMMA
75key 52 PERIOD
76key 53 SLASH
77key 54 SHIFT_RIGHT
78key 55 NUMPAD_MULTIPLY
79key 56 ALT_LEFT
80key 57 SPACE
81key 58 CAPS_LOCK
82key 59 F1
83key 60 F2
84key 61 F3
85key 62 F4
86key 63 F5
87key 64 F6
88key 65 F7
89key 66 F8
90key 67 F9
91key 68 F10
92key 69 NUM_LOCK
93key 70 SCROLL_LOCK
94key 71 NUMPAD_7
95key 72 NUMPAD_8
96key 73 NUMPAD_9
97key 74 NUMPAD_SUBTRACT
98key 75 NUMPAD_4
99key 76 NUMPAD_5
100key 77 NUMPAD_6
101key 78 NUMPAD_ADD
102key 79 NUMPAD_1
103key 80 NUMPAD_2
104key 81 NUMPAD_3
105key 82 NUMPAD_0
106key 83 NUMPAD_DOT
107# key 84 (undefined)
108# key 85 "KEY_ZENKAKUHANKAKU"
109key 86 BACKSLASH
110key 87 F11
111key 88 F12
112# key 89 "KEY_RO"
113# key 90 "KEY_KATAKANA"
114# key 91 "KEY_HIRAGANA"
115# key 92 "KEY_HENKAN"
116# key 93 "KEY_KATAKANAHIRAGANA"
117# key 94 "KEY_MUHENKAN"
118key 95 NUMPAD_COMMA
119key 96 NUMPAD_ENTER
120key 97 CTRL_RIGHT
121key 98 NUMPAD_DIVIDE
122key 99 SYSRQ
123key 100 ALT_RIGHT
124# key 101 "KEY_LINEFEED"
125key 102 MOVE_HOME
126key 103 DPAD_UP
127key 104 PAGE_UP
128key 105 DPAD_LEFT
129key 106 DPAD_RIGHT
130key 107 MOVE_END
131key 108 DPAD_DOWN
132key 109 PAGE_DOWN
133key 110 INSERT
134key 111 FORWARD_DEL
135# key 112 "KEY_MACRO"
136key 113 VOLUME_MUTE
137
138key 114 VOLUME_DOWN
139key 115 VOLUME_UP
140key 116 POWER
141key 117 NUMPAD_EQUALS
142# key 118 "KEY_KPPLUSMINUS"
143key 119 BREAK
144# key 120 (undefined)
145key 121 NUMPAD_COMMA
146# key 122 "KEY_HANGEUL"
147# key 123 "KEY_HANJA"
148# key 124 "KEY_YEN"
149key 125 META_LEFT
150key 126 META_RIGHT
151key 127 MENU
152key 128 MEDIA_STOP
153# key 129 "KEY_AGAIN"
154# key 130 "KEY_PROPS"
155# key 131 "KEY_UNDO"
156# key 132 "KEY_FRONT"
157# key 133 "KEY_COPY"
158# key 134 "KEY_OPEN"
159# key 135 "KEY_PASTE"
160# key 136 "KEY_FIND"
161# key 137 "KEY_CUT"
162# key 138 "KEY_HELP"
163key 139 MENU
164# key 140 "KEY_CALC"
165# key 141 "KEY_SETUP"
166# key 142 "KEY_SLEEP"
167# key 143 "KEY_WAKEUP"
168# key 144 "KEY_FILE"
169# key 145 "KEY_SENDFILE"
170# key 146 "KEY_DELETEFILE"
171# key 147 "KEY_XFER"
172# key 148 "KEY_PROG1"
173# key 149 "KEY_PROG2"
174key 150 EXPLORER
175# key 151 "KEY_MSDOS"
176# key 152 "KEY_COFFEE"
177key 152 POWER
178# key 153 "KEY_DIRECTION"
179# key 154 "KEY_CYCLEWINDOWS"
180key 155 ENVELOPE
181key 156 BOOKMARK
182# key 157 "KEY_COMPUTER"
183key 158 BACK
184key 159 FORWARD
185key 160 MEDIA_CLOSE
186key 161 MEDIA_EJECT
187key 162 MEDIA_EJECT
188key 163 MEDIA_NEXT
189key 164 MEDIA_PLAY_PAUSE
190key 165 MEDIA_PREVIOUS
191key 166 MEDIA_STOP
192key 167 MEDIA_RECORD
193key 168 MEDIA_REWIND
194key 169 CALL
195# key 170 "KEY_ISO"
196key 171 MUSIC
197key 172 HOME
198# key 173 "KEY_REFRESH"
199# key 174 "KEY_EXIT"
200# key 175 "KEY_MOVE"
201# key 176 "KEY_EDIT"
202key 177 PAGE_UP
203key 178 PAGE_DOWN
204key 179 NUMPAD_LEFT_PAREN
205key 180 NUMPAD_RIGHT_PAREN
206# key 181 "KEY_NEW"
207# key 182 "KEY_REDO"
208
209
210key 183 RECENTAPPS #F13
211key 184 APPLICATION #F14
212key 185 SIP_ON_OFF #F15
213key 186 VOICESEARCH #F16
214key 187 QPANEL_ON_OFF #F17
215key 188 LANG #F18
216key 189 BRIGHTNESS_DOWN #F19
217key 190 BRIGHTNESS_UP #F20
218key 191 EMAIL #F21
219#key 192 MULTI_WINDOW #F22
220key 193 CONTACTS #F23
221# key 194 F24
222# key 195 (undefined)
223# key 196 (undefined)
224# key 197 (undefined)
225# key 198 (undefined)
226# key 199 (undefined)
227key 200 MEDIA_PLAY
228key 201 MEDIA_PAUSE
229# key 202 "KEY_PROG3"
230# key 203 "KEY_PROG4"
231# key 204 (undefined)
232# key 205 "KEY_SUSPEND"
233# key 206 "KEY_CLOSE"
234key 207 MEDIA_PLAY
235key 208 MEDIA_FAST_FORWARD
236# key 209 "KEY_BASSBOOST"
237# key 210 "KEY_PRINT"
238# key 211 "KEY_HP"
239key 212 CAMERA
240# key 213 "KEY_SOUND"
241# key 214 "KEY_QUESTION"
242key 215 ENVELOPE
243# key 216 "KEY_CHAT"
244key 217 SEARCH
245# key 218 "KEY_CONNECT"
246# key 219 "KEY_FINANCE"
247# key 220 "KEY_SPORT"
248# key 221 "KEY_SHOP"
249# key 222 "KEY_ALTERASE"
250# key 223 "KEY_CANCEL"
251key 224 BRIGHTNESS_DOWN
252key 225 BRIGHTNESS_UP
253key 226 HEADSETHOOK
254key 227 STAR
255key 228 POUND
256key 229 SOFT_LEFT
257key 230 SOFT_RIGHT
258key 231 CALL
259key 232 DPAD_CENTER
260key 233 HEADSETHOOK
261# key 234 "KEY_0_5" or "KEY_SAVE"
262# key 235 "KEY_2_5" or "KEY_DOCUMENTS"
263# key 236 "KEY_SWITCHVIDEOMODE" or "KEY_BATTERY"
264# key 237 "KEY_KBDILLUMTOGGLE"
265# key 238 "KEY_KBDILLUMDOWN"
266# key 239 "KEY_KBDILLUMUP"
267# key 240 "KEY_UNKNOWN"
268
269# Keys defined by HID usages
270key usage 0x0c006F BRIGHTNESS_UP
271key usage 0x0c0070 BRIGHTNESS_DOWN
272
273
274
275key 304 BUTTON_A
276key 305 BUTTON_B
277key 306 BUTTON_C
278key 307 BUTTON_X
279key 308 BUTTON_Y
280key 309 BUTTON_Z
281key 310 BUTTON_L1
282key 311 BUTTON_R1
283key 312 BUTTON_L2
284key 313 BUTTON_R2
285key 314 BUTTON_SELECT
286key 315 BUTTON_START
287key 316 BUTTON_MODE
288key 317 BUTTON_THUMBL
289key 318 BUTTON_THUMBR
290
291
292# key 352 "KEY_OK"
293# key 353 "KEY_SELECT"
294# key 354 "KEY_GOTO"
295# key 355 "KEY_CLEAR"
296# key 356 "KEY_POWER2"
297# key 357 "KEY_OPTION"
298# key 358 "KEY_INFO"
299# key 359 "KEY_TIME"
300# key 360 "KEY_VENDOR"
301# key 361 "KEY_ARCHIVE"
302key 362 GUIDE
303# key 363 "KEY_CHANNEL"
304# key 364 "KEY_FAVORITES"
305# key 365 "KEY_EPG"
306key 366 DVR
307# key 367 "KEY_MHP"
308# key 368 "KEY_LANGUAGE"
309key 368 LANG
310# key 369 "KEY_TITLE"
311# key 370 "KEY_SUBTITLE"
312# key 371 "KEY_ANGLE"
313# key 372 "KEY_ZOOM"
314# key 373 "KEY_MODE"
315key 374 LANG # 374 is KEY_KEYBOARD mapped from consumer key 0x0C 0x01AE
316# key 375 "KEY_SCREEN"
317# key 376 "KEY_PC"
318key 377 TV
319# key 378 "KEY_TV2"
320# key 379 "KEY_VCR"
321# key 380 "KEY_VCR2"
322# key 381 "KEY_SAT"
323# key 382 "KEY_SAT2"
324# key 383 "KEY_CD"
325# key 384 "KEY_TAPE"
326# key 385 "KEY_RADIO"
327# key 386 "KEY_TUNER"
328# key 387 "KEY_PLAYER"
329# key 388 "KEY_TEXT"
330# key 389 "KEY_DVD"
331# key 390 "KEY_AUX"
332# key 391 "KEY_MP3"
333# key 392 "KEY_AUDIO"
334# key 393 "KEY_VIDEO"
335# key 394 "KEY_DIRECTORY"
336# key 395 "KEY_LIST"
337# key 396 "KEY_MEMO"
338key 397 CALENDAR
339# key 398 "KEY_RED"
340# key 399 "KEY_GREEN"
341# key 400 "KEY_YELLOW"
342# key 401 "KEY_BLUE"
343key 402 CHANNEL_UP
344key 403 CHANNEL_DOWN
345# key 404 "KEY_FIRST"
346# key 405 "KEY_LAST"
347# key 406 "KEY_AB"
348# key 407 "KEY_NEXT"
349# key 408 "KEY_RESTART"
350# key 409 "KEY_SLOW"
351# key 410 "KEY_SHUFFLE"
352# key 411 "KEY_BREAK"
353# key 412 "KEY_PREVIOUS"
354# key 413 "KEY_DIGITS"
355# key 414 "KEY_TEEN"
356# key 415 "KEY_TWEN"
357
358key 429 CONTACTS
359
360
361
362
363# key 448 "KEY_DEL_EOL"
364# key 449 "KEY_DEL_EOS"
365# key 450 "KEY_INS_LINE"
366# key 451 "KEY_DEL_LINE"
367
368
369key 464 FUNCTION
370key 465 ESCAPE FUNCTION
371key 466 F1 FUNCTION
372key 467 F2 FUNCTION
373key 468 F3 FUNCTION
374key 469 F4 FUNCTION
375key 470 F5 FUNCTION
376key 471 F6 FUNCTION
377key 472 F7 FUNCTION
378key 473 F8 FUNCTION
379key 474 F9 FUNCTION
380key 475 F10 FUNCTION
381key 476 F11 FUNCTION
382key 477 F12 FUNCTION
383key 478 1 FUNCTION
384key 479 2 FUNCTION
385key 480 D FUNCTION
386key 481 E FUNCTION
387key 482 F FUNCTION
388key 483 S FUNCTION
389key 484 B FUNCTION
390
391
392# key 497 KEY_BRL_DOT1
393# key 498 KEY_BRL_DOT2
394# key 499 KEY_BRL_DOT3
395# key 500 KEY_BRL_DOT4
396# key 501 KEY_BRL_DOT5
397# key 502 KEY_BRL_DOT6
398# key 503 KEY_BRL_DOT7
399# key 504 KEY_BRL_DOT8
400
401
402key 704 RECENTAPPS
403key 705 APPLICATION
404key 706 SIP_ON_OFF
405key 707 VOICESEARCH
406key 708 QPANEL_ON_OFF
407
408
409# LEDs
410led 0x00 NUM_LOCK
411led 0x01 CAPS_LOCK
412led 0x02 SCROLL_LOCK
413led 0x03 COMPOSE
414led 0x04 KANA
415led 0x05 SLEEP
416led 0x06 SUSPEND
417led 0x07 MUTE
418led 0x08 MISC
419led 0x09 MAIL
420led 0x0a CHARGING