1497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# Copyright (C) 2010 The Android Open Source Project 2497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# 3497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# Licensed under the Apache License, Version 2.0 (the "License"); 4497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# you may not use this file except in compliance with the License. 5497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# You may obtain a copy of the License at 6497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# 7497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# http://www.apache.org/licenses/LICENSE-2.0 8497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# 9497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# Unless required by applicable law or agreed to in writing, software 10497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# distributed under the License is distributed on an "AS IS" BASIS, 11497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# See the License for the specific language governing permissions and 13497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# limitations under the License. 14497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown 15497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# 16497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# Generic key layout file for full alphabetic US English PC style external keyboards. 17497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# 18497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# This file is intentionally very generic and is intended to support a broad rang of keyboards. 19497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# Do not edit the generic key layout to support a specific keyboard; instead, create 20497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# a new key layout file with the required keyboard configuration. 21497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# 22497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown 23497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 1 ESCAPE 24497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 2 1 25497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 3 2 26497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 4 3 27497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 5 4 28497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 6 5 29497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 7 6 30497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 8 7 31497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 9 8 32497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 10 9 33497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 11 0 34497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 12 MINUS 35497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 13 EQUALS 36497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 14 DEL 37497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 15 TAB 38497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 16 Q 39497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 17 W 40497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 18 E 41497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 19 R 42497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 20 T 43497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 21 Y 44497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 22 U 45497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 23 I 46497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 24 O 47497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 25 P 48497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 26 LEFT_BRACKET 49497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 27 RIGHT_BRACKET 50497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 28 ENTER 51497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 29 CTRL_LEFT 52497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 30 A 53497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 31 S 54497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 32 D 55497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 33 F 56497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 34 G 57497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 35 H 58497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 36 J 59497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 37 K 60497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 38 L 61497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 39 SEMICOLON 62497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 40 APOSTROPHE 63497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 41 GRAVE 64497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 42 SHIFT_LEFT 65497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 43 BACKSLASH 66497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 44 Z 67497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 45 X 68497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 46 C 69497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 47 V 70497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 48 B 71497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 49 N 72497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 50 M 73497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 51 COMMA 74497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 52 PERIOD 75497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 53 SLASH 76497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 54 SHIFT_RIGHT 77497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 55 NUMPAD_MULTIPLY 78497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 56 ALT_LEFT 79497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 57 SPACE 80497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 58 CAPS_LOCK 81497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 59 F1 82497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 60 F2 83497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 61 F3 84497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 62 F4 85497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 63 F5 86497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 64 F6 87497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 65 F7 88497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 66 F8 89497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 67 F9 90497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 68 F10 91497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 69 NUM_LOCK 92497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 70 SCROLL_LOCK 93497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 71 NUMPAD_7 94497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 72 NUMPAD_8 95497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 73 NUMPAD_9 96497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 74 NUMPAD_SUBTRACT 97497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 75 NUMPAD_4 98497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 76 NUMPAD_5 99497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 77 NUMPAD_6 100497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 78 NUMPAD_ADD 101497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 79 NUMPAD_1 102497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 80 NUMPAD_2 103497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 81 NUMPAD_3 104497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 82 NUMPAD_0 105497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 83 NUMPAD_DOT 106497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 84 (undefined) 1077511f9cd2ff39075ff56c2558c785caffc8b4383Yang Chuangkey 85 ZENKAKU_HANKAKU 108eee00495f5c65340bff80e8afa8090b3b18619deJeff Brownkey 86 BACKSLASH 109497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 87 F11 110497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 88 F12 1117511f9cd2ff39075ff56c2558c785caffc8b4383Yang Chuangkey 89 RO 112497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 90 "KEY_KATAKANA" 113497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 91 "KEY_HIRAGANA" 1147511f9cd2ff39075ff56c2558c785caffc8b4383Yang Chuangkey 92 HENKAN 1157511f9cd2ff39075ff56c2558c785caffc8b4383Yang Chuangkey 93 KATAKANA_HIRAGANA 1167511f9cd2ff39075ff56c2558c785caffc8b4383Yang Chuangkey 94 MUHENKAN 117497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 95 NUMPAD_COMMA 118497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 96 NUMPAD_ENTER 119497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 97 CTRL_RIGHT 120497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 98 NUMPAD_DIVIDE 121497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 99 SYSRQ 122497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 100 ALT_RIGHT 123497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 101 "KEY_LINEFEED" 124497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 102 MOVE_HOME 125497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 103 DPAD_UP 126497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 104 PAGE_UP 127497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 105 DPAD_LEFT 128497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 106 DPAD_RIGHT 129497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 107 MOVE_END 130497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 108 DPAD_DOWN 131497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 109 PAGE_DOWN 132497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 110 INSERT 133497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 111 FORWARD_DEL 134497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 112 "KEY_MACRO" 135b0418da0e7594a8c2164a46985c5f1993632e010Jeff Brownkey 113 VOLUME_MUTE 136497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 114 VOLUME_DOWN 137497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 115 VOLUME_UP 138497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 116 POWER WAKE 139497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 117 NUMPAD_EQUALS 140497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 118 "KEY_KPPLUSMINUS" 141497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 119 BREAK 142497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 120 (undefined) 143497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 121 NUMPAD_COMMA 1447511f9cd2ff39075ff56c2558c785caffc8b4383Yang Chuangkey 122 KANA 1457511f9cd2ff39075ff56c2558c785caffc8b4383Yang Chuangkey 123 EISU 1467511f9cd2ff39075ff56c2558c785caffc8b4383Yang Chuangkey 124 YEN 147497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 125 META_LEFT 148497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 126 META_RIGHT 149497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 127 MENU WAKE_DROPPED 150497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 128 MEDIA_STOP 151497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 129 "KEY_AGAIN" 152497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 130 "KEY_PROPS" 153497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 131 "KEY_UNDO" 154497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 132 "KEY_FRONT" 155497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 133 "KEY_COPY" 156497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 134 "KEY_OPEN" 157497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 135 "KEY_PASTE" 158497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 136 "KEY_FIND" 159497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 137 "KEY_CUT" 160497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 138 "KEY_HELP" 161497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 139 MENU WAKE_DROPPED 1626651a638348c15e89e265b0a53c775cac9beafa2Jeff Brownkey 140 CALCULATOR 163497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 141 "KEY_SETUP" 164eee00495f5c65340bff80e8afa8090b3b18619deJeff Brownkey 142 POWER WAKE 165eee00495f5c65340bff80e8afa8090b3b18619deJeff Brownkey 143 POWER WAKE 166497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 144 "KEY_FILE" 167497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 145 "KEY_SENDFILE" 168497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 146 "KEY_DELETEFILE" 169497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 147 "KEY_XFER" 170497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 148 "KEY_PROG1" 171497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 149 "KEY_PROG2" 172497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 150 EXPLORER 173497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 151 "KEY_MSDOS" 174eee00495f5c65340bff80e8afa8090b3b18619deJeff Brownkey 152 POWER WAKE 175497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 153 "KEY_DIRECTION" 176497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 154 "KEY_CYCLEWINDOWS" 177497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 155 ENVELOPE 178d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 156 BOOKMARK 179497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 157 "KEY_COMPUTER" 180497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 158 BACK WAKE_DROPPED 181497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 159 FORWARD 182497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 160 MEDIA_CLOSE 183497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 161 MEDIA_EJECT 184497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 162 MEDIA_EJECT 185497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 163 MEDIA_NEXT 186497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 164 MEDIA_PLAY_PAUSE 187497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 165 MEDIA_PREVIOUS 188497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 166 MEDIA_STOP 189497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 167 MEDIA_RECORD 190497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 168 MEDIA_REWIND 191497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 169 CALL 192497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 170 "KEY_ISO" 1936651a638348c15e89e265b0a53c775cac9beafa2Jeff Brownkey 171 MUSIC 194497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 172 HOME 195497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 173 "KEY_REFRESH" 196497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 174 "KEY_EXIT" 197497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 175 "KEY_MOVE" 198497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 176 "KEY_EDIT" 199497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 177 PAGE_UP 200497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 178 PAGE_DOWN 201497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 179 NUMPAD_LEFT_PAREN 202497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 180 NUMPAD_RIGHT_PAREN 203497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 181 "KEY_NEW" 204497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 182 "KEY_REDO" 205497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 183 F13 206497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 184 F14 207497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 185 F15 208497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 186 F16 209497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 187 F17 210497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 188 F18 211497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 189 F19 212497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 190 F20 213497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 191 F21 214497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 192 F22 215497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 193 F23 216497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 194 F24 217497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 195 (undefined) 218497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 196 (undefined) 219497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 197 (undefined) 220497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 198 (undefined) 221497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 199 (undefined) 222497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 200 MEDIA_PLAY 223497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 201 MEDIA_PAUSE 224497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 202 "KEY_PROG3" 225497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 203 "KEY_PROG4" 226497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 204 (undefined) 227497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 205 "KEY_SUSPEND" 228497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 206 "KEY_CLOSE" 229497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 207 MEDIA_PLAY 230497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 208 MEDIA_FAST_FORWARD 231497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 209 "KEY_BASSBOOST" 232497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 210 "KEY_PRINT" 233497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 211 "KEY_HP" 234497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 212 CAMERA 2356651a638348c15e89e265b0a53c775cac9beafa2Jeff Brownkey 213 MUSIC 236497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 214 "KEY_QUESTION" 237497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 215 ENVELOPE 238497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 216 "KEY_CHAT" 239497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 217 SEARCH 240497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 218 "KEY_CONNECT" 241497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 219 "KEY_FINANCE" 242497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 220 "KEY_SPORT" 243497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 221 "KEY_SHOP" 244497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 222 "KEY_ALTERASE" 245497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 223 "KEY_CANCEL" 246497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 224 "KEY_BRIGHTNESSDOWN" 247497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 225 "KEY_BRIGHTNESSUP" 248497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 226 HEADSETHOOK 249497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown 250e7b2029a0b7b948daf2d6accbc200a56d72f96caJeff Brownkey 256 BUTTON_1 251e7b2029a0b7b948daf2d6accbc200a56d72f96caJeff Brownkey 257 BUTTON_2 252e7b2029a0b7b948daf2d6accbc200a56d72f96caJeff Brownkey 258 BUTTON_3 253e7b2029a0b7b948daf2d6accbc200a56d72f96caJeff Brownkey 259 BUTTON_4 254e7b2029a0b7b948daf2d6accbc200a56d72f96caJeff Brownkey 260 BUTTON_5 255e7b2029a0b7b948daf2d6accbc200a56d72f96caJeff Brownkey 261 BUTTON_6 256e7b2029a0b7b948daf2d6accbc200a56d72f96caJeff Brownkey 262 BUTTON_7 257e7b2029a0b7b948daf2d6accbc200a56d72f96caJeff Brownkey 263 BUTTON_8 258e7b2029a0b7b948daf2d6accbc200a56d72f96caJeff Brownkey 264 BUTTON_9 259e7b2029a0b7b948daf2d6accbc200a56d72f96caJeff Brownkey 265 BUTTON_10 260e7b2029a0b7b948daf2d6accbc200a56d72f96caJeff Brownkey 266 BUTTON_11 261e7b2029a0b7b948daf2d6accbc200a56d72f96caJeff Brownkey 267 BUTTON_12 262e7b2029a0b7b948daf2d6accbc200a56d72f96caJeff Brownkey 268 BUTTON_13 263e7b2029a0b7b948daf2d6accbc200a56d72f96caJeff Brownkey 269 BUTTON_14 264e7b2029a0b7b948daf2d6accbc200a56d72f96caJeff Brownkey 270 BUTTON_15 265e7b2029a0b7b948daf2d6accbc200a56d72f96caJeff Brownkey 271 BUTTON_16 266e7b2029a0b7b948daf2d6accbc200a56d72f96caJeff Brown 267cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brownkey 288 BUTTON_1 268cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brownkey 289 BUTTON_2 269cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brownkey 290 BUTTON_3 270cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brownkey 291 BUTTON_4 271cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brownkey 292 BUTTON_5 272cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brownkey 293 BUTTON_6 273cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brownkey 294 BUTTON_7 274cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brownkey 295 BUTTON_8 275cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brownkey 296 BUTTON_9 276cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brownkey 297 BUTTON_10 277cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brownkey 298 BUTTON_11 278cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brownkey 299 BUTTON_12 279cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brownkey 300 BUTTON_13 280cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brownkey 301 BUTTON_14 281cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brownkey 302 BUTTON_15 282cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brownkey 303 BUTTON_16 283cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brown 284cb1404e45639d20439d7700b06d57ca1a1aad1faJeff Brown 285497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 304 BUTTON_A 286497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 305 BUTTON_B 287497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 306 BUTTON_C 288497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 307 BUTTON_X 289497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 308 BUTTON_Y 290497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 309 BUTTON_Z 291497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 310 BUTTON_L1 292497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 311 BUTTON_R1 293497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 312 BUTTON_L2 294497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 313 BUTTON_R2 295497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 314 BUTTON_SELECT 296497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 315 BUTTON_START 297497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 316 BUTTON_MODE 298497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 317 BUTTON_THUMBL 299497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 318 BUTTON_THUMBR 300497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown 301497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown 302497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 352 "KEY_OK" 30380b2760332f0c9af3757597ae6e5e5ab6bb69c38Jeff Brownkey 353 DPAD_CENTER 304497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 354 "KEY_GOTO" 305497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 355 "KEY_CLEAR" 306497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 356 "KEY_POWER2" 307497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 357 "KEY_OPTION" 308497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 358 "KEY_INFO" 309497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 359 "KEY_TIME" 310497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 360 "KEY_VENDOR" 311497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 361 "KEY_ARCHIVE" 312d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 362 GUIDE 313497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 363 "KEY_CHANNEL" 314497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 364 "KEY_FAVORITES" 315497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 365 "KEY_EPG" 316d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 366 DVR 317497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 367 "KEY_MHP" 318497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 368 "KEY_LANGUAGE" 319497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 369 "KEY_TITLE" 320497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 370 "KEY_SUBTITLE" 321497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 371 "KEY_ANGLE" 322497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 372 "KEY_ZOOM" 323497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 373 "KEY_MODE" 324497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 374 "KEY_KEYBOARD" 325497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 375 "KEY_SCREEN" 326497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 376 "KEY_PC" 327d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 377 TV 328497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 378 "KEY_TV2" 329497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 379 "KEY_VCR" 330497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 380 "KEY_VCR2" 331497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 381 "KEY_SAT" 332497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 382 "KEY_SAT2" 333497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 383 "KEY_CD" 334497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 384 "KEY_TAPE" 335497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 385 "KEY_RADIO" 336497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 386 "KEY_TUNER" 337497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 387 "KEY_PLAYER" 338497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 388 "KEY_TEXT" 339497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 389 "KEY_DVD" 340497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 390 "KEY_AUX" 341497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 391 "KEY_MP3" 342497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 392 "KEY_AUDIO" 343497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 393 "KEY_VIDEO" 344497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 394 "KEY_DIRECTORY" 345497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 395 "KEY_LIST" 346497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 396 "KEY_MEMO" 3476651a638348c15e89e265b0a53c775cac9beafa2Jeff Brownkey 397 CALENDAR 348497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 398 "KEY_RED" 349497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 399 "KEY_GREEN" 350497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 400 "KEY_YELLOW" 351497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 401 "KEY_BLUE" 352d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 402 CHANNEL_UP 353d49c347921cc2a3b2544803ea1916f80a564584cJeff Brownkey 403 CHANNEL_DOWN 354497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 404 "KEY_FIRST" 355497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 405 "KEY_LAST" 356497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 406 "KEY_AB" 357497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 407 "KEY_NEXT" 358497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 408 "KEY_RESTART" 359497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 409 "KEY_SLOW" 360497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 410 "KEY_SHUFFLE" 361497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 411 "KEY_BREAK" 362497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 412 "KEY_PREVIOUS" 363497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 413 "KEY_DIGITS" 364497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 414 "KEY_TEEN" 365497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 415 "KEY_TWEN" 366497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown 3676651a638348c15e89e265b0a53c775cac9beafa2Jeff Brownkey 429 CONTACTS 368497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown 369497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 448 "KEY_DEL_EOL" 370497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 449 "KEY_DEL_EOS" 371497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 450 "KEY_INS_LINE" 372497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 451 "KEY_DEL_LINE" 373497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown 374497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown 375497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 464 FUNCTION 376497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 465 ESCAPE FUNCTION 377497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 466 F1 FUNCTION 378497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 467 F2 FUNCTION 379497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 468 F3 FUNCTION 380497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 469 F4 FUNCTION 381497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 470 F5 FUNCTION 382497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 471 F6 FUNCTION 383497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 472 F7 FUNCTION 384497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 473 F8 FUNCTION 385497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 474 F9 FUNCTION 386497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 475 F10 FUNCTION 387497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 476 F11 FUNCTION 388497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 477 F12 FUNCTION 389497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 478 1 FUNCTION 390497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 479 2 FUNCTION 391497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 480 D FUNCTION 392497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 481 E FUNCTION 393497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 482 F FUNCTION 394497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 483 S FUNCTION 395497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brownkey 484 B FUNCTION 396497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown 397497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown 398497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 497 KEY_BRL_DOT1 399497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 498 KEY_BRL_DOT2 400497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 499 KEY_BRL_DOT3 401497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 500 KEY_BRL_DOT4 402497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 501 KEY_BRL_DOT5 403497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 502 KEY_BRL_DOT6 404497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 503 KEY_BRL_DOT7 405497a92cc5ba2176b8a8484b0a7da040eac0e887bJeff Brown# key 504 KEY_BRL_DOT8 4066f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brown 4076f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brown 4086f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brown# Joystick and game controller axes. 4096f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brown# Axes that are not mapped will be assigned generic axis numbers by the input subsystem. 4106f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brownaxis 0x00 X 4116f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brownaxis 0x01 Y 4126f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brownaxis 0x02 Z 4136f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brownaxis 0x03 RX 4146f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brownaxis 0x04 RY 4156f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brownaxis 0x05 RZ 4163a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownaxis 0x06 THROTTLE 4173a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownaxis 0x07 RUDDER 4183a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownaxis 0x08 WHEEL 4193a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownaxis 0x09 GAS 4203a22fa057091cd6614f58ebc57a7ce4fe29462bbJeff Brownaxis 0x0a BRAKE 4216f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brownaxis 0x10 HAT_X 4226f2fba428ca5e77a26d991ad728e346cc47609eeJeff Brownaxis 0x11 HAT_Y 423