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 character map 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 character map to support a specific keyboard; instead, create
20 # a new key character map file with the required keyboard configuration.
25 ### Basic QWERTY keys ###
254 alt, meta: fallback SEARCH
255 ctrl: fallback LANGUAGE_SWITCH
336 ### Numeric keypad ###
340 base: fallback INSERT
346 base: fallback MOVE_END
352 base: fallback DPAD_DOWN
358 base: fallback PAGE_DOWN
364 base: fallback DPAD_LEFT
370 base: fallback DPAD_CENTER
376 base: fallback DPAD_RIGHT
382 base: fallback MOVE_HOME
388 base: fallback DPAD_UP
394 base: fallback PAGE_UP
398 key NUMPAD_LEFT_PAREN {
403 key NUMPAD_RIGHT_PAREN {
413 key NUMPAD_MULTIPLY {
418 key NUMPAD_SUBTRACT {
430 base: fallback FORWARD_DEL
446 base: '\n' fallback ENTER
447 ctrl, alt, meta: none fallback ENTER
450 ### Special keys on phones ###
472 ### Non-printing keys ###
476 alt, meta: fallback HOME
480 ### Gamepad buttons ###
483 base: fallback DPAD_CENTER
491 base: fallback DPAD_CENTER
503 base: fallback DPAD_CENTER
523 base: fallback DPAD_CENTER
527 base: fallback DPAD_CENTER
531 base: fallback DPAD_CENTER
543 base: fallback DPAD_CENTER
547 base: fallback DPAD_CENTER
551 base: fallback DPAD_CENTER
555 base: fallback DPAD_CENTER
559 base: fallback DPAD_CENTER
563 base: fallback DPAD_CENTER
567 base: fallback DPAD_CENTER
571 base: fallback DPAD_CENTER
575 base: fallback DPAD_CENTER
579 base: fallback DPAD_CENTER
583 base: fallback DPAD_CENTER
587 base: fallback DPAD_CENTER
591 base: fallback DPAD_CENTER
595 base: fallback DPAD_CENTER
599 base: fallback DPAD_CENTER
603 base: fallback DPAD_CENTER