1 # Copyright (C) 2010 The Android Open Source Project
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
7 # http://www.apache.org/licenses/LICENSE-2.0
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.
16 # Generic key layout file for full alphabetic US English PC style external keyboards.
18 # This file is intentionally very generic and is intended to support a broad rang of keyboards.
19 # Do not edit the generic key layout to support a specific keyboard; instead, create
20 # a new key layout file with the required keyboard configuration.
77 key 55 NUMPAD_MULTIPLY
96 key 74 NUMPAD_SUBTRACT
107 key 85 ZENKAKU_HANKAKU
112 # key 90 "KEY_KATAKANA"
113 # key 91 "KEY_HIRAGANA"
115 key 93 KATAKANA_HIRAGANA
123 # key 101 "KEY_LINEFEED"
129 #key 107 (CHN FOLDER MODEL)
135 # key 112 "KEY_MACRO"
140 key 117 NUMPAD_EQUALS
141 # key 118 "KEY_KPPLUSMINUS"
143 # key 120 (undefined)
152 # key 129 "KEY_AGAIN"
153 # key 130 "KEY_PROPS"
155 # key 132 "KEY_FRONT"
158 # key 135 "KEY_PASTE"
164 # key 141 "KEY_SETUP"
168 # key 145 "KEY_SENDFILE"
169 # key 146 "KEY_DELETEFILE"
171 # key 148 "KEY_PROG1"
172 # key 149 "KEY_PROG2"
174 # key 151 "KEY_MSDOS"
176 # key 153 "KEY_DIRECTION"
177 # key 154 "KEY_CYCLEWINDOWS"
180 # key 157 "KEY_COMPUTER"
187 key 164 MEDIA_PLAY_PAUSE
188 key 165 MEDIA_PREVIOUS
195 #input_fw added wake attribute for home
197 # key 173 "KEY_REFRESH"
203 key 179 NUMPAD_LEFT_PAREN
204 key 180 NUMPAD_RIGHT_PAREN
220 # key 196 (undefined)
221 # key 197 (undefined)
222 # key 198 (undefined)
223 # key 199 (undefined)
224 # input_fw for voice wakeup
225 key 198 VOICE_WAKEUP_LPSD
229 # key 202 "KEY_PROG3"
230 # key 203 "KEY_PROG4"
231 # key 204 (undefined)
232 # key 205 "KEY_SUSPEND"
233 # key 206 "KEY_CLOSE"
235 key 208 MEDIA_FAST_FORWARD
236 # key 209 "KEY_BASSBOOST"
237 # key 210 "KEY_PRINT"
241 # key 214 "KEY_QUESTION"
245 # key 218 "KEY_CONNECT"
246 # key 219 "KEY_FINANCE"
247 # key 220 "KEY_SPORT"
249 # key 222 "KEY_ALTERASE"
250 # key 223 "KEY_CANCEL"
251 key 224 BRIGHTNESS_DOWN
252 key 225 BRIGHTNESS_UP
256 key 231 CALL #(CHN FOLDER MODEL)
309 key 314 BUTTON_SELECT
312 key 317 BUTTON_THUMBL
313 key 318 BUTTON_THUMBR
315 #input_fw gamepad button
321 # key 355 "KEY_CLEAR"
322 # key 356 "KEY_POWER2"
323 # key 357 "KEY_OPTION"
326 # key 360 "KEY_VENDOR"
327 # key 361 "KEY_ARCHIVE"
329 # key 363 "KEY_CHANNEL"
330 # key 364 "KEY_FAVORITES"
334 # key 368 "KEY_LANGUAGE"
335 # key 369 "KEY_TITLE"
336 # key 370 "KEY_SUBTITLE"
337 # key 371 "KEY_ANGLE"
340 # key 374 "KEY_KEYBOARD"
341 # key 375 "KEY_SCREEN"
351 # key 385 "KEY_RADIO"
352 # key 386 "KEY_TUNER"
353 # key 387 "KEY_PLAYER"
358 # key 392 "KEY_AUDIO"
359 # key 393 "KEY_VIDEO"
360 # key 394 "KEY_DIRECTORY"
365 # key 399 "KEY_GREEN"
366 # key 400 "KEY_YELLOW"
370 # key 404 "KEY_FIRST"
374 # key 408 "KEY_RESTART"
376 # key 410 "KEY_SHUFFLE"
377 # key 411 "KEY_BREAK"
378 # key 412 "KEY_PREVIOUS"
379 # key 413 "KEY_DIGITS"
383 #input_fw 2015-12-24 gamepad button (request by iss.song, Graphics R&D Group)
384 key 417 BUTTON_GAME #(KEY_GAMES 0x01a1)
389 # key 448 "KEY_DEL_EOL"
390 # key 449 "KEY_DEL_EOS"
391 # key 450 "KEY_INS_LINE"
392 # key 451 "KEY_DEL_LINE"
394 key 452 CAM_QUICK_REAR
395 key 453 CAM_QUICK_FRONT
396 key 454 2ND_SCREEN_WAKEUP
398 # key 455 used for blackscreenUI
399 # key 456 KEY_BLACK_UI_QUICKAPP_ACCESS
400 # key 457 KEY_BLACK_UI_DIRECT_INDICATOR
402 # input_fw for swipe gestures from sides, used for wakeup
403 key 458 SIDE_GESTURE_RIGHT
404 key 459 SIDE_GESTURE_LEFT
407 key 465 ESCAPE FUNCTION
429 # key 497 KEY_BRL_DOT1
430 # key 498 KEY_BRL_DOT2
431 # key 499 KEY_BRL_DOT3
432 # key 500 KEY_BRL_DOT4
433 # key 501 KEY_BRL_DOT5
434 # key 502 KEY_BRL_DOT6
435 # key 503 KEY_BRL_DOT7
436 # key 504 KEY_BRL_DOT8
445 #key 532 TOUCHPAD_OFF
449 key 540 DMB_ANT_CLOSE
451 key 548 NETWORK_SEL #(CHN FOLDER MODEL)
452 key 549 3G #(CHN FOLDER MODEL)
453 key 550 WATCH #(CHN FOLDER MODEL)
454 key 551 ENDCALL #(CHN FOLDER MODEL)
456 #key 576 don't use (specific value used by camera project) - refer to InputReader.cpp
462 key 708 QPANEL_ON_OFF
464 # 753~ 760 is key event for special event
466 #key 754 KEY_TSP_NONE_KEY2
469 # Keys defined by HID usages
470 key usage 0x0c006F BRIGHTNESS_UP
471 key usage 0x0c0070 BRIGHTNESS_DOWN
473 # Joystick and game controller axes.
474 # Axes that are not mapped will be assigned generic axis numbers by the input subsystem.