xref: /aosp_15_r20/frameworks/base/data/keyboards/Generic.kl (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
1*d57664e9SAndroid Build Coastguard Worker# Copyright (C) 2010 The Android Open Source Project
2*d57664e9SAndroid Build Coastguard Worker#
3*d57664e9SAndroid Build Coastguard Worker# Licensed under the Apache License, Version 2.0 (the "License");
4*d57664e9SAndroid Build Coastguard Worker# you may not use this file except in compliance with the License.
5*d57664e9SAndroid Build Coastguard Worker# You may obtain a copy of the License at
6*d57664e9SAndroid Build Coastguard Worker#
7*d57664e9SAndroid Build Coastguard Worker#      http://www.apache.org/licenses/LICENSE-2.0
8*d57664e9SAndroid Build Coastguard Worker#
9*d57664e9SAndroid Build Coastguard Worker# Unless required by applicable law or agreed to in writing, software
10*d57664e9SAndroid Build Coastguard Worker# distributed under the License is distributed on an "AS IS" BASIS,
11*d57664e9SAndroid Build Coastguard Worker# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*d57664e9SAndroid Build Coastguard Worker# See the License for the specific language governing permissions and
13*d57664e9SAndroid Build Coastguard Worker# limitations under the License.
14*d57664e9SAndroid Build Coastguard Worker
15*d57664e9SAndroid Build Coastguard Worker#
16*d57664e9SAndroid Build Coastguard Worker# Generic key layout file for full alphabetic US English PC style external keyboards.
17*d57664e9SAndroid Build Coastguard Worker#
18*d57664e9SAndroid Build Coastguard Worker# This file is intentionally very generic and is intended to support a broad range of keyboards.
19*d57664e9SAndroid Build Coastguard Worker# Do not edit the generic key layout to support a specific keyboard; instead, create
20*d57664e9SAndroid Build Coastguard Worker# a new key layout file with the required keyboard configuration.
21*d57664e9SAndroid Build Coastguard Worker#
22*d57664e9SAndroid Build Coastguard Worker
23*d57664e9SAndroid Build Coastguard Workerkey 1     ESCAPE
24*d57664e9SAndroid Build Coastguard Workerkey 2     1
25*d57664e9SAndroid Build Coastguard Workerkey 3     2
26*d57664e9SAndroid Build Coastguard Workerkey 4     3
27*d57664e9SAndroid Build Coastguard Workerkey 5     4
28*d57664e9SAndroid Build Coastguard Workerkey 6     5
29*d57664e9SAndroid Build Coastguard Workerkey 7     6
30*d57664e9SAndroid Build Coastguard Workerkey 8     7
31*d57664e9SAndroid Build Coastguard Workerkey 9     8
32*d57664e9SAndroid Build Coastguard Workerkey 10    9
33*d57664e9SAndroid Build Coastguard Workerkey 11    0
34*d57664e9SAndroid Build Coastguard Workerkey 12    MINUS
35*d57664e9SAndroid Build Coastguard Workerkey 13    EQUALS
36*d57664e9SAndroid Build Coastguard Workerkey 14    DEL
37*d57664e9SAndroid Build Coastguard Workerkey 15    TAB
38*d57664e9SAndroid Build Coastguard Workerkey 16    Q
39*d57664e9SAndroid Build Coastguard Workerkey 17    W
40*d57664e9SAndroid Build Coastguard Workerkey 18    E
41*d57664e9SAndroid Build Coastguard Workerkey 19    R
42*d57664e9SAndroid Build Coastguard Workerkey 20    T
43*d57664e9SAndroid Build Coastguard Workerkey 21    Y
44*d57664e9SAndroid Build Coastguard Workerkey 22    U
45*d57664e9SAndroid Build Coastguard Workerkey 23    I
46*d57664e9SAndroid Build Coastguard Workerkey 24    O
47*d57664e9SAndroid Build Coastguard Workerkey 25    P
48*d57664e9SAndroid Build Coastguard Workerkey 26    LEFT_BRACKET
49*d57664e9SAndroid Build Coastguard Workerkey 27    RIGHT_BRACKET
50*d57664e9SAndroid Build Coastguard Workerkey 28    ENTER
51*d57664e9SAndroid Build Coastguard Workerkey 29    CTRL_LEFT
52*d57664e9SAndroid Build Coastguard Workerkey 30    A
53*d57664e9SAndroid Build Coastguard Workerkey 31    S
54*d57664e9SAndroid Build Coastguard Workerkey 32    D
55*d57664e9SAndroid Build Coastguard Workerkey 33    F
56*d57664e9SAndroid Build Coastguard Workerkey 34    G
57*d57664e9SAndroid Build Coastguard Workerkey 35    H
58*d57664e9SAndroid Build Coastguard Workerkey 36    J
59*d57664e9SAndroid Build Coastguard Workerkey 37    K
60*d57664e9SAndroid Build Coastguard Workerkey 38    L
61*d57664e9SAndroid Build Coastguard Workerkey 39    SEMICOLON
62*d57664e9SAndroid Build Coastguard Workerkey 40    APOSTROPHE
63*d57664e9SAndroid Build Coastguard Workerkey 41    GRAVE
64*d57664e9SAndroid Build Coastguard Workerkey 42    SHIFT_LEFT
65*d57664e9SAndroid Build Coastguard Workerkey 43    BACKSLASH
66*d57664e9SAndroid Build Coastguard Workerkey 44    Z
67*d57664e9SAndroid Build Coastguard Workerkey 45    X
68*d57664e9SAndroid Build Coastguard Workerkey 46    C
69*d57664e9SAndroid Build Coastguard Workerkey 47    V
70*d57664e9SAndroid Build Coastguard Workerkey 48    B
71*d57664e9SAndroid Build Coastguard Workerkey 49    N
72*d57664e9SAndroid Build Coastguard Workerkey 50    M
73*d57664e9SAndroid Build Coastguard Workerkey 51    COMMA
74*d57664e9SAndroid Build Coastguard Workerkey 52    PERIOD
75*d57664e9SAndroid Build Coastguard Workerkey 53    SLASH
76*d57664e9SAndroid Build Coastguard Workerkey 54    SHIFT_RIGHT
77*d57664e9SAndroid Build Coastguard Workerkey 55    NUMPAD_MULTIPLY
78*d57664e9SAndroid Build Coastguard Workerkey 56    ALT_LEFT
79*d57664e9SAndroid Build Coastguard Workerkey 57    SPACE
80*d57664e9SAndroid Build Coastguard Workerkey 58    CAPS_LOCK
81*d57664e9SAndroid Build Coastguard Workerkey 59    F1
82*d57664e9SAndroid Build Coastguard Workerkey 60    F2
83*d57664e9SAndroid Build Coastguard Workerkey 61    F3
84*d57664e9SAndroid Build Coastguard Workerkey 62    F4
85*d57664e9SAndroid Build Coastguard Workerkey 63    F5
86*d57664e9SAndroid Build Coastguard Workerkey 64    F6
87*d57664e9SAndroid Build Coastguard Workerkey 65    F7
88*d57664e9SAndroid Build Coastguard Workerkey 66    F8
89*d57664e9SAndroid Build Coastguard Workerkey 67    F9
90*d57664e9SAndroid Build Coastguard Workerkey 68    F10
91*d57664e9SAndroid Build Coastguard Workerkey 69    NUM_LOCK
92*d57664e9SAndroid Build Coastguard Workerkey 70    SCROLL_LOCK
93*d57664e9SAndroid Build Coastguard Workerkey 71    NUMPAD_7
94*d57664e9SAndroid Build Coastguard Workerkey 72    NUMPAD_8
95*d57664e9SAndroid Build Coastguard Workerkey 73    NUMPAD_9
96*d57664e9SAndroid Build Coastguard Workerkey 74    NUMPAD_SUBTRACT
97*d57664e9SAndroid Build Coastguard Workerkey 75    NUMPAD_4
98*d57664e9SAndroid Build Coastguard Workerkey 76    NUMPAD_5
99*d57664e9SAndroid Build Coastguard Workerkey 77    NUMPAD_6
100*d57664e9SAndroid Build Coastguard Workerkey 78    NUMPAD_ADD
101*d57664e9SAndroid Build Coastguard Workerkey 79    NUMPAD_1
102*d57664e9SAndroid Build Coastguard Workerkey 80    NUMPAD_2
103*d57664e9SAndroid Build Coastguard Workerkey 81    NUMPAD_3
104*d57664e9SAndroid Build Coastguard Workerkey 82    NUMPAD_0
105*d57664e9SAndroid Build Coastguard Workerkey 83    NUMPAD_DOT
106*d57664e9SAndroid Build Coastguard Worker# key 84 (undefined)
107*d57664e9SAndroid Build Coastguard Workerkey 85    ZENKAKU_HANKAKU
108*d57664e9SAndroid Build Coastguard Workerkey 86    BACKSLASH
109*d57664e9SAndroid Build Coastguard Workerkey 87    F11
110*d57664e9SAndroid Build Coastguard Workerkey 88    F12
111*d57664e9SAndroid Build Coastguard Workerkey 89    RO
112*d57664e9SAndroid Build Coastguard Worker# key 90 "KEY_KATAKANA"
113*d57664e9SAndroid Build Coastguard Worker# key 91 "KEY_HIRAGANA"
114*d57664e9SAndroid Build Coastguard Workerkey 92    HENKAN
115*d57664e9SAndroid Build Coastguard Workerkey 93    KATAKANA_HIRAGANA
116*d57664e9SAndroid Build Coastguard Workerkey 94    MUHENKAN
117*d57664e9SAndroid Build Coastguard Workerkey 95    NUMPAD_COMMA
118*d57664e9SAndroid Build Coastguard Workerkey 96    NUMPAD_ENTER
119*d57664e9SAndroid Build Coastguard Workerkey 97    CTRL_RIGHT
120*d57664e9SAndroid Build Coastguard Workerkey 98    NUMPAD_DIVIDE
121*d57664e9SAndroid Build Coastguard Workerkey 99    SYSRQ
122*d57664e9SAndroid Build Coastguard Workerkey 100   ALT_RIGHT
123*d57664e9SAndroid Build Coastguard Worker# key 101 "KEY_LINEFEED"
124*d57664e9SAndroid Build Coastguard Workerkey 102   MOVE_HOME
125*d57664e9SAndroid Build Coastguard Workerkey 103   DPAD_UP
126*d57664e9SAndroid Build Coastguard Workerkey 104   PAGE_UP
127*d57664e9SAndroid Build Coastguard Workerkey 105   DPAD_LEFT
128*d57664e9SAndroid Build Coastguard Workerkey 106   DPAD_RIGHT
129*d57664e9SAndroid Build Coastguard Workerkey 107   MOVE_END
130*d57664e9SAndroid Build Coastguard Workerkey 108   DPAD_DOWN
131*d57664e9SAndroid Build Coastguard Workerkey 109   PAGE_DOWN
132*d57664e9SAndroid Build Coastguard Workerkey 110   INSERT
133*d57664e9SAndroid Build Coastguard Workerkey 111   FORWARD_DEL
134*d57664e9SAndroid Build Coastguard Worker# key 112 "KEY_MACRO"
135*d57664e9SAndroid Build Coastguard Workerkey 113   VOLUME_MUTE
136*d57664e9SAndroid Build Coastguard Workerkey 114   VOLUME_DOWN
137*d57664e9SAndroid Build Coastguard Workerkey 115   VOLUME_UP
138*d57664e9SAndroid Build Coastguard Workerkey 116   POWER
139*d57664e9SAndroid Build Coastguard Workerkey 117   NUMPAD_EQUALS
140*d57664e9SAndroid Build Coastguard Worker# key 118 "KEY_KPPLUSMINUS"
141*d57664e9SAndroid Build Coastguard Workerkey 119   BREAK
142*d57664e9SAndroid Build Coastguard Workerkey 120   RECENT_APPS
143*d57664e9SAndroid Build Coastguard Workerkey 121   NUMPAD_COMMA
144*d57664e9SAndroid Build Coastguard Workerkey 122   KANA
145*d57664e9SAndroid Build Coastguard Workerkey 123   EISU
146*d57664e9SAndroid Build Coastguard Workerkey 124   YEN
147*d57664e9SAndroid Build Coastguard Workerkey 125   META_LEFT
148*d57664e9SAndroid Build Coastguard Workerkey 126   META_RIGHT
149*d57664e9SAndroid Build Coastguard Workerkey 127   MENU
150*d57664e9SAndroid Build Coastguard Workerkey 128   MEDIA_STOP
151*d57664e9SAndroid Build Coastguard Worker# key 129 "KEY_AGAIN"
152*d57664e9SAndroid Build Coastguard Worker# key 130 "KEY_PROPS"
153*d57664e9SAndroid Build Coastguard Worker# key 131 "KEY_UNDO"
154*d57664e9SAndroid Build Coastguard Worker# key 132 "KEY_FRONT"
155*d57664e9SAndroid Build Coastguard Workerkey 133   COPY
156*d57664e9SAndroid Build Coastguard Worker# key 134 "KEY_OPEN"
157*d57664e9SAndroid Build Coastguard Workerkey 135   PASTE
158*d57664e9SAndroid Build Coastguard Worker# key 136 "KEY_FIND"
159*d57664e9SAndroid Build Coastguard Workerkey 137   CUT
160*d57664e9SAndroid Build Coastguard Worker# key 138 "KEY_HELP"
161*d57664e9SAndroid Build Coastguard Workerkey 139   MENU
162*d57664e9SAndroid Build Coastguard Workerkey 140   CALCULATOR
163*d57664e9SAndroid Build Coastguard Worker# key 141 "KEY_SETUP"
164*d57664e9SAndroid Build Coastguard Workerkey 142   SLEEP
165*d57664e9SAndroid Build Coastguard Workerkey 143   WAKEUP
166*d57664e9SAndroid Build Coastguard Worker# key 144 "KEY_FILE"
167*d57664e9SAndroid Build Coastguard Worker# key 145 "KEY_SENDFILE"
168*d57664e9SAndroid Build Coastguard Worker# key 146 "KEY_DELETEFILE"
169*d57664e9SAndroid Build Coastguard Worker# key 147 "KEY_XFER"
170*d57664e9SAndroid Build Coastguard Worker# key 148 "KEY_PROG1"
171*d57664e9SAndroid Build Coastguard Worker# key 149 "KEY_PROG2"
172*d57664e9SAndroid Build Coastguard Workerkey 150   EXPLORER
173*d57664e9SAndroid Build Coastguard Worker# key 151 "KEY_MSDOS"
174*d57664e9SAndroid Build Coastguard Workerkey 152   LOCK
175*d57664e9SAndroid Build Coastguard Worker# key 153 "KEY_DIRECTION"
176*d57664e9SAndroid Build Coastguard Worker# key 154 "KEY_CYCLEWINDOWS"
177*d57664e9SAndroid Build Coastguard Workerkey 155   ENVELOPE
178*d57664e9SAndroid Build Coastguard Workerkey 156   BOOKMARK
179*d57664e9SAndroid Build Coastguard Worker# key 157 "KEY_COMPUTER"
180*d57664e9SAndroid Build Coastguard Workerkey 158   BACK
181*d57664e9SAndroid Build Coastguard Workerkey 159   FORWARD
182*d57664e9SAndroid Build Coastguard Workerkey 160   MEDIA_CLOSE
183*d57664e9SAndroid Build Coastguard Workerkey 161   MEDIA_EJECT
184*d57664e9SAndroid Build Coastguard Workerkey 162   MEDIA_EJECT
185*d57664e9SAndroid Build Coastguard Workerkey 163   MEDIA_NEXT
186*d57664e9SAndroid Build Coastguard Workerkey 164   MEDIA_PLAY_PAUSE
187*d57664e9SAndroid Build Coastguard Workerkey 165   MEDIA_PREVIOUS
188*d57664e9SAndroid Build Coastguard Workerkey 166   MEDIA_STOP
189*d57664e9SAndroid Build Coastguard Workerkey 167   MEDIA_RECORD
190*d57664e9SAndroid Build Coastguard Workerkey 168   MEDIA_REWIND
191*d57664e9SAndroid Build Coastguard Workerkey 169   CALL
192*d57664e9SAndroid Build Coastguard Worker# key 170 "KEY_ISO"
193*d57664e9SAndroid Build Coastguard Workerkey 171   MUSIC
194*d57664e9SAndroid Build Coastguard Workerkey 172   HOME
195*d57664e9SAndroid Build Coastguard Workerkey 173   REFRESH
196*d57664e9SAndroid Build Coastguard Worker# key 174 "KEY_EXIT"
197*d57664e9SAndroid Build Coastguard Worker# key 175 "KEY_MOVE"
198*d57664e9SAndroid Build Coastguard Worker# key 176 "KEY_EDIT"
199*d57664e9SAndroid Build Coastguard Workerkey 177   PAGE_UP
200*d57664e9SAndroid Build Coastguard Workerkey 178   PAGE_DOWN
201*d57664e9SAndroid Build Coastguard Workerkey 179   NUMPAD_LEFT_PAREN
202*d57664e9SAndroid Build Coastguard Workerkey 180   NUMPAD_RIGHT_PAREN
203*d57664e9SAndroid Build Coastguard Workerkey 181   NEW
204*d57664e9SAndroid Build Coastguard Worker# key 182 "KEY_REDO"
205*d57664e9SAndroid Build Coastguard Workerkey 183   F13
206*d57664e9SAndroid Build Coastguard Workerkey 184   F14
207*d57664e9SAndroid Build Coastguard Workerkey 185   F15
208*d57664e9SAndroid Build Coastguard Workerkey 186   F16
209*d57664e9SAndroid Build Coastguard Workerkey 187   F17
210*d57664e9SAndroid Build Coastguard Workerkey 188   F18
211*d57664e9SAndroid Build Coastguard Workerkey 189   F19
212*d57664e9SAndroid Build Coastguard Workerkey 190   F20
213*d57664e9SAndroid Build Coastguard Workerkey 191   F21
214*d57664e9SAndroid Build Coastguard Workerkey 192   F22
215*d57664e9SAndroid Build Coastguard Workerkey 193   F23
216*d57664e9SAndroid Build Coastguard Workerkey 194   F24
217*d57664e9SAndroid Build Coastguard Worker# key 195 (undefined)
218*d57664e9SAndroid Build Coastguard Worker# key 196 (undefined)
219*d57664e9SAndroid Build Coastguard Worker# key 197 (undefined)
220*d57664e9SAndroid Build Coastguard Worker# key 198 (undefined)
221*d57664e9SAndroid Build Coastguard Worker# key 199 (undefined)
222*d57664e9SAndroid Build Coastguard Workerkey 200   MEDIA_PLAY
223*d57664e9SAndroid Build Coastguard Workerkey 201   MEDIA_PAUSE
224*d57664e9SAndroid Build Coastguard Worker# key 202 "KEY_PROG3"
225*d57664e9SAndroid Build Coastguard Worker# key 203 "KEY_PROG4"
226*d57664e9SAndroid Build Coastguard Workerkey 204 NOTIFICATION
227*d57664e9SAndroid Build Coastguard Worker# key 205 "KEY_SUSPEND"
228*d57664e9SAndroid Build Coastguard Workerkey 206   CLOSE
229*d57664e9SAndroid Build Coastguard Workerkey 207   MEDIA_PLAY
230*d57664e9SAndroid Build Coastguard Workerkey 208   MEDIA_FAST_FORWARD
231*d57664e9SAndroid Build Coastguard Worker# key 209 "KEY_BASSBOOST"
232*d57664e9SAndroid Build Coastguard Workerkey 210   PRINT
233*d57664e9SAndroid Build Coastguard Worker# key 211 "KEY_HP"
234*d57664e9SAndroid Build Coastguard Workerkey 212   CAMERA
235*d57664e9SAndroid Build Coastguard Workerkey 213   MUSIC
236*d57664e9SAndroid Build Coastguard Worker# key 214 "KEY_QUESTION"
237*d57664e9SAndroid Build Coastguard Workerkey 215   ENVELOPE
238*d57664e9SAndroid Build Coastguard Worker# key 216 "KEY_CHAT"
239*d57664e9SAndroid Build Coastguard Workerkey 217   SEARCH
240*d57664e9SAndroid Build Coastguard Worker# key 218 "KEY_CONNECT"
241*d57664e9SAndroid Build Coastguard Worker# key 219 "KEY_FINANCE"
242*d57664e9SAndroid Build Coastguard Worker# key 220 "KEY_SPORT"
243*d57664e9SAndroid Build Coastguard Worker# key 221 "KEY_SHOP"
244*d57664e9SAndroid Build Coastguard Worker# key 222 "KEY_ALTERASE"
245*d57664e9SAndroid Build Coastguard Worker# key 223 "KEY_CANCEL"
246*d57664e9SAndroid Build Coastguard Workerkey 224   BRIGHTNESS_DOWN
247*d57664e9SAndroid Build Coastguard Workerkey 225   BRIGHTNESS_UP
248*d57664e9SAndroid Build Coastguard Workerkey 226   HEADSETHOOK
249*d57664e9SAndroid Build Coastguard Workerkey 228   KEYBOARD_BACKLIGHT_TOGGLE
250*d57664e9SAndroid Build Coastguard Workerkey 229   KEYBOARD_BACKLIGHT_DOWN
251*d57664e9SAndroid Build Coastguard Workerkey 230   KEYBOARD_BACKLIGHT_UP
252*d57664e9SAndroid Build Coastguard Workerkey 248   MUTE
253*d57664e9SAndroid Build Coastguard Worker
254*d57664e9SAndroid Build Coastguard Workerkey 256   BUTTON_1
255*d57664e9SAndroid Build Coastguard Workerkey 257   BUTTON_2
256*d57664e9SAndroid Build Coastguard Workerkey 258   BUTTON_3
257*d57664e9SAndroid Build Coastguard Workerkey 259   BUTTON_4
258*d57664e9SAndroid Build Coastguard Workerkey 260   BUTTON_5
259*d57664e9SAndroid Build Coastguard Workerkey 261   BUTTON_6
260*d57664e9SAndroid Build Coastguard Workerkey 262   BUTTON_7
261*d57664e9SAndroid Build Coastguard Workerkey 263   BUTTON_8
262*d57664e9SAndroid Build Coastguard Workerkey 264   BUTTON_9
263*d57664e9SAndroid Build Coastguard Workerkey 265   BUTTON_10
264*d57664e9SAndroid Build Coastguard Workerkey 266   BUTTON_11
265*d57664e9SAndroid Build Coastguard Workerkey 267   BUTTON_12
266*d57664e9SAndroid Build Coastguard Workerkey 268   BUTTON_13
267*d57664e9SAndroid Build Coastguard Workerkey 269   BUTTON_14
268*d57664e9SAndroid Build Coastguard Workerkey 270   BUTTON_15
269*d57664e9SAndroid Build Coastguard Workerkey 271   BUTTON_16
270*d57664e9SAndroid Build Coastguard Worker
271*d57664e9SAndroid Build Coastguard Workerkey 288   BUTTON_1
272*d57664e9SAndroid Build Coastguard Workerkey 289   BUTTON_2
273*d57664e9SAndroid Build Coastguard Workerkey 290   BUTTON_3
274*d57664e9SAndroid Build Coastguard Workerkey 291   BUTTON_4
275*d57664e9SAndroid Build Coastguard Workerkey 292   BUTTON_5
276*d57664e9SAndroid Build Coastguard Workerkey 293   BUTTON_6
277*d57664e9SAndroid Build Coastguard Workerkey 294   BUTTON_7
278*d57664e9SAndroid Build Coastguard Workerkey 295   BUTTON_8
279*d57664e9SAndroid Build Coastguard Workerkey 296   BUTTON_9
280*d57664e9SAndroid Build Coastguard Workerkey 297   BUTTON_10
281*d57664e9SAndroid Build Coastguard Workerkey 298   BUTTON_11
282*d57664e9SAndroid Build Coastguard Workerkey 299   BUTTON_12
283*d57664e9SAndroid Build Coastguard Workerkey 300   BUTTON_13
284*d57664e9SAndroid Build Coastguard Workerkey 301   BUTTON_14
285*d57664e9SAndroid Build Coastguard Workerkey 302   BUTTON_15
286*d57664e9SAndroid Build Coastguard Workerkey 303   BUTTON_16
287*d57664e9SAndroid Build Coastguard Worker
288*d57664e9SAndroid Build Coastguard Worker
289*d57664e9SAndroid Build Coastguard Workerkey 304   BUTTON_A
290*d57664e9SAndroid Build Coastguard Workerkey 305   BUTTON_B
291*d57664e9SAndroid Build Coastguard Workerkey 306   BUTTON_C
292*d57664e9SAndroid Build Coastguard Workerkey 307   BUTTON_X
293*d57664e9SAndroid Build Coastguard Workerkey 308   BUTTON_Y
294*d57664e9SAndroid Build Coastguard Workerkey 309   BUTTON_Z
295*d57664e9SAndroid Build Coastguard Workerkey 310   BUTTON_L1
296*d57664e9SAndroid Build Coastguard Workerkey 311   BUTTON_R1
297*d57664e9SAndroid Build Coastguard Workerkey 312   BUTTON_L2
298*d57664e9SAndroid Build Coastguard Workerkey 313   BUTTON_R2
299*d57664e9SAndroid Build Coastguard Workerkey 314   BUTTON_SELECT
300*d57664e9SAndroid Build Coastguard Workerkey 315   BUTTON_START
301*d57664e9SAndroid Build Coastguard Workerkey 316   BUTTON_MODE
302*d57664e9SAndroid Build Coastguard Workerkey 317   BUTTON_THUMBL
303*d57664e9SAndroid Build Coastguard Workerkey 318   BUTTON_THUMBR
304*d57664e9SAndroid Build Coastguard Worker
305*d57664e9SAndroid Build Coastguard Worker
306*d57664e9SAndroid Build Coastguard Workerkey 329   STYLUS_BUTTON_TERTIARY
307*d57664e9SAndroid Build Coastguard Workerkey 331   STYLUS_BUTTON_PRIMARY
308*d57664e9SAndroid Build Coastguard Workerkey 332   STYLUS_BUTTON_SECONDARY
309*d57664e9SAndroid Build Coastguard Worker
310*d57664e9SAndroid Build Coastguard Worker
311*d57664e9SAndroid Build Coastguard Worker# key 352 "KEY_OK"
312*d57664e9SAndroid Build Coastguard Workerkey 353   DPAD_CENTER
313*d57664e9SAndroid Build Coastguard Worker# key 354 "KEY_GOTO"
314*d57664e9SAndroid Build Coastguard Worker# key 355 "KEY_CLEAR"
315*d57664e9SAndroid Build Coastguard Worker# key 356 "KEY_POWER2"
316*d57664e9SAndroid Build Coastguard Worker# key 357 "KEY_OPTION"
317*d57664e9SAndroid Build Coastguard Worker# key 358 "KEY_INFO"
318*d57664e9SAndroid Build Coastguard Worker# key 359 "KEY_TIME"
319*d57664e9SAndroid Build Coastguard Worker# key 360 "KEY_VENDOR"
320*d57664e9SAndroid Build Coastguard Worker# key 361 "KEY_ARCHIVE"
321*d57664e9SAndroid Build Coastguard Workerkey 362   GUIDE
322*d57664e9SAndroid Build Coastguard Worker# key 363 "KEY_CHANNEL"
323*d57664e9SAndroid Build Coastguard Worker# key 364 "KEY_FAVORITES"
324*d57664e9SAndroid Build Coastguard Worker# key 365 "KEY_EPG"
325*d57664e9SAndroid Build Coastguard Workerkey 366   DVR
326*d57664e9SAndroid Build Coastguard Worker# key 367 "KEY_MHP"
327*d57664e9SAndroid Build Coastguard Workerkey 368   LANGUAGE_SWITCH
328*d57664e9SAndroid Build Coastguard Worker# key 369 "KEY_TITLE"
329*d57664e9SAndroid Build Coastguard Workerkey 370   CAPTIONS
330*d57664e9SAndroid Build Coastguard Worker# key 371 "KEY_ANGLE"
331*d57664e9SAndroid Build Coastguard Workerkey 372   FULLSCREEN
332*d57664e9SAndroid Build Coastguard Worker# key 373 "KEY_MODE"
333*d57664e9SAndroid Build Coastguard Worker# key 374 "KEY_KEYBOARD"
334*d57664e9SAndroid Build Coastguard Worker# key 375 "KEY_SCREEN"
335*d57664e9SAndroid Build Coastguard Worker# key 376 "KEY_PC"
336*d57664e9SAndroid Build Coastguard Workerkey 377   TV
337*d57664e9SAndroid Build Coastguard Worker# key 378 "KEY_TV2"
338*d57664e9SAndroid Build Coastguard Worker# key 379 "KEY_VCR"
339*d57664e9SAndroid Build Coastguard Worker# key 380 "KEY_VCR2"
340*d57664e9SAndroid Build Coastguard Worker# key 381 "KEY_SAT"
341*d57664e9SAndroid Build Coastguard Worker# key 382 "KEY_SAT2"
342*d57664e9SAndroid Build Coastguard Worker# key 383 "KEY_CD"
343*d57664e9SAndroid Build Coastguard Worker# key 384 "KEY_TAPE"
344*d57664e9SAndroid Build Coastguard Worker# key 385 "KEY_RADIO"
345*d57664e9SAndroid Build Coastguard Worker# key 386 "KEY_TUNER"
346*d57664e9SAndroid Build Coastguard Worker# key 387 "KEY_PLAYER"
347*d57664e9SAndroid Build Coastguard Worker# key 388 "KEY_TEXT"
348*d57664e9SAndroid Build Coastguard Worker# key 389 "KEY_DVD"
349*d57664e9SAndroid Build Coastguard Worker# key 390 "KEY_AUX"
350*d57664e9SAndroid Build Coastguard Worker# key 391 "KEY_MP3"
351*d57664e9SAndroid Build Coastguard Worker# key 392 "KEY_AUDIO"
352*d57664e9SAndroid Build Coastguard Worker# key 393 "KEY_VIDEO"
353*d57664e9SAndroid Build Coastguard Worker# key 394 "KEY_DIRECTORY"
354*d57664e9SAndroid Build Coastguard Worker# key 395 "KEY_LIST"
355*d57664e9SAndroid Build Coastguard Worker# key 396 "KEY_MEMO"
356*d57664e9SAndroid Build Coastguard Workerkey 397   CALENDAR
357*d57664e9SAndroid Build Coastguard Workerkey 398   PROG_RED
358*d57664e9SAndroid Build Coastguard Workerkey 399   PROG_GREEN
359*d57664e9SAndroid Build Coastguard Workerkey 400   PROG_YELLOW
360*d57664e9SAndroid Build Coastguard Workerkey 401   PROG_BLUE
361*d57664e9SAndroid Build Coastguard Workerkey 402   CHANNEL_UP
362*d57664e9SAndroid Build Coastguard Workerkey 403   CHANNEL_DOWN
363*d57664e9SAndroid Build Coastguard Worker# key 404 "KEY_FIRST"
364*d57664e9SAndroid Build Coastguard Workerkey 405   LAST_CHANNEL
365*d57664e9SAndroid Build Coastguard Worker# key 406 "KEY_AB"
366*d57664e9SAndroid Build Coastguard Worker# key 407 "KEY_NEXT"
367*d57664e9SAndroid Build Coastguard Worker# key 408 "KEY_RESTART"
368*d57664e9SAndroid Build Coastguard Worker# key 409 "KEY_SLOW"
369*d57664e9SAndroid Build Coastguard Worker# key 410 "KEY_SHUFFLE"
370*d57664e9SAndroid Build Coastguard Worker# key 411 "KEY_BREAK"
371*d57664e9SAndroid Build Coastguard Worker# key 412 "KEY_PREVIOUS"
372*d57664e9SAndroid Build Coastguard Worker# key 413 "KEY_DIGITS"
373*d57664e9SAndroid Build Coastguard Worker# key 414 "KEY_TEEN"
374*d57664e9SAndroid Build Coastguard Worker# key 415 "KEY_TWEN"
375*d57664e9SAndroid Build Coastguard Worker# key 418 "KEY_ZOOM_IN"
376*d57664e9SAndroid Build Coastguard Workerkey 418   ZOOM_IN
377*d57664e9SAndroid Build Coastguard Worker# key 419 "KEY_ZOOM_OUT"
378*d57664e9SAndroid Build Coastguard Workerkey 419   ZOOM_OUT
379*d57664e9SAndroid Build Coastguard Workerkey 528 FOCUS
380*d57664e9SAndroid Build Coastguard Worker
381*d57664e9SAndroid Build Coastguard Workerkey 429   CONTACTS
382*d57664e9SAndroid Build Coastguard Worker
383*d57664e9SAndroid Build Coastguard Worker# key 448 "KEY_DEL_EOL"
384*d57664e9SAndroid Build Coastguard Worker# key 449 "KEY_DEL_EOS"
385*d57664e9SAndroid Build Coastguard Worker# key 450 "KEY_INS_LINE"
386*d57664e9SAndroid Build Coastguard Worker# key 451 "KEY_DEL_LINE"
387*d57664e9SAndroid Build Coastguard Worker
388*d57664e9SAndroid Build Coastguard Worker
389*d57664e9SAndroid Build Coastguard Workerkey 464   FUNCTION
390*d57664e9SAndroid Build Coastguard Workerkey 465   ESCAPE            FUNCTION
391*d57664e9SAndroid Build Coastguard Workerkey 466   F1                FUNCTION
392*d57664e9SAndroid Build Coastguard Workerkey 467   F2                FUNCTION
393*d57664e9SAndroid Build Coastguard Workerkey 468   F3                FUNCTION
394*d57664e9SAndroid Build Coastguard Workerkey 469   F4                FUNCTION
395*d57664e9SAndroid Build Coastguard Workerkey 470   F5                FUNCTION
396*d57664e9SAndroid Build Coastguard Workerkey 471   F6                FUNCTION
397*d57664e9SAndroid Build Coastguard Workerkey 472   F7                FUNCTION
398*d57664e9SAndroid Build Coastguard Workerkey 473   F8                FUNCTION
399*d57664e9SAndroid Build Coastguard Workerkey 474   F9                FUNCTION
400*d57664e9SAndroid Build Coastguard Workerkey 475   F10               FUNCTION
401*d57664e9SAndroid Build Coastguard Workerkey 476   F11               FUNCTION
402*d57664e9SAndroid Build Coastguard Workerkey 477   F12               FUNCTION
403*d57664e9SAndroid Build Coastguard Workerkey 478   1                 FUNCTION
404*d57664e9SAndroid Build Coastguard Workerkey 479   2                 FUNCTION
405*d57664e9SAndroid Build Coastguard Workerkey 480   D                 FUNCTION
406*d57664e9SAndroid Build Coastguard Workerkey 481   E                 FUNCTION
407*d57664e9SAndroid Build Coastguard Workerkey 482   F                 FUNCTION
408*d57664e9SAndroid Build Coastguard Workerkey 483   S                 FUNCTION
409*d57664e9SAndroid Build Coastguard Workerkey 484   B                 FUNCTION
410*d57664e9SAndroid Build Coastguard Worker
411*d57664e9SAndroid Build Coastguard Worker
412*d57664e9SAndroid Build Coastguard Worker# key 497 KEY_BRL_DOT1
413*d57664e9SAndroid Build Coastguard Worker# key 498 KEY_BRL_DOT2
414*d57664e9SAndroid Build Coastguard Worker# key 499 KEY_BRL_DOT3
415*d57664e9SAndroid Build Coastguard Worker# key 500 KEY_BRL_DOT4
416*d57664e9SAndroid Build Coastguard Worker# key 501 KEY_BRL_DOT5
417*d57664e9SAndroid Build Coastguard Worker# key 502 KEY_BRL_DOT6
418*d57664e9SAndroid Build Coastguard Worker# key 503 KEY_BRL_DOT7
419*d57664e9SAndroid Build Coastguard Worker# key 504 KEY_BRL_DOT8
420*d57664e9SAndroid Build Coastguard Worker
421*d57664e9SAndroid Build Coastguard Workerkey 522   STAR
422*d57664e9SAndroid Build Coastguard Workerkey 523   POUND
423*d57664e9SAndroid Build Coastguard Workerkey 580   APP_SWITCH
424*d57664e9SAndroid Build Coastguard Workerkey 582   VOICE_ASSIST
425*d57664e9SAndroid Build Coastguard Worker# Linux KEY_ASSISTANT
426*d57664e9SAndroid Build Coastguard Workerkey 583   ASSIST
427*d57664e9SAndroid Build Coastguard Workerkey 585   EMOJI_PICKER
428*d57664e9SAndroid Build Coastguard Workerkey 586   DICTATE
429*d57664e9SAndroid Build Coastguard Workerkey 656   MACRO_1
430*d57664e9SAndroid Build Coastguard Workerkey 657   MACRO_2
431*d57664e9SAndroid Build Coastguard Workerkey 658   MACRO_3
432*d57664e9SAndroid Build Coastguard Workerkey 659   MACRO_4
433*d57664e9SAndroid Build Coastguard Worker
434*d57664e9SAndroid Build Coastguard Worker# Keys defined by HID usages
435*d57664e9SAndroid Build Coastguard Workerkey usage 0x010082 LOCK                      FALLBACK_USAGE_MAPPING
436*d57664e9SAndroid Build Coastguard Workerkey usage 0x01009B DO_NOT_DISTURB            FALLBACK_USAGE_MAPPING
437*d57664e9SAndroid Build Coastguard Workerkey usage 0x0c0065 SCREENSHOT                FALLBACK_USAGE_MAPPING
438*d57664e9SAndroid Build Coastguard Workerkey usage 0x0c0067 WINDOW                    FALLBACK_USAGE_MAPPING
439*d57664e9SAndroid Build Coastguard Workerkey usage 0x0c006F BRIGHTNESS_UP             FALLBACK_USAGE_MAPPING
440*d57664e9SAndroid Build Coastguard Workerkey usage 0x0c0070 BRIGHTNESS_DOWN           FALLBACK_USAGE_MAPPING
441*d57664e9SAndroid Build Coastguard Workerkey usage 0x0c0079 KEYBOARD_BACKLIGHT_UP     FALLBACK_USAGE_MAPPING
442*d57664e9SAndroid Build Coastguard Workerkey usage 0x0c007A KEYBOARD_BACKLIGHT_DOWN   FALLBACK_USAGE_MAPPING
443*d57664e9SAndroid Build Coastguard Workerkey usage 0x0c007C KEYBOARD_BACKLIGHT_TOGGLE FALLBACK_USAGE_MAPPING
444*d57664e9SAndroid Build Coastguard Workerkey usage 0x0c00D8 DICTATE                   FALLBACK_USAGE_MAPPING
445*d57664e9SAndroid Build Coastguard Workerkey usage 0x0c00D9 EMOJI_PICKER              FALLBACK_USAGE_MAPPING
446*d57664e9SAndroid Build Coastguard Workerkey usage 0x0c0173 MEDIA_AUDIO_TRACK         FALLBACK_USAGE_MAPPING
447*d57664e9SAndroid Build Coastguard Workerkey usage 0x0c019C PROFILE_SWITCH            FALLBACK_USAGE_MAPPING
448*d57664e9SAndroid Build Coastguard Workerkey usage 0x0c019F SETTINGS                  FALLBACK_USAGE_MAPPING
449*d57664e9SAndroid Build Coastguard Workerkey usage 0x0c01A2 ALL_APPS                  FALLBACK_USAGE_MAPPING
450*d57664e9SAndroid Build Coastguard Workerkey usage 0x0c0201 NEW                       FALLBACK_USAGE_MAPPING
451*d57664e9SAndroid Build Coastguard Workerkey usage 0x0c0203 CLOSE                     FALLBACK_USAGE_MAPPING
452*d57664e9SAndroid Build Coastguard Workerkey usage 0x0c0208 PRINT                     FALLBACK_USAGE_MAPPING
453*d57664e9SAndroid Build Coastguard Workerkey usage 0x0c0227 REFRESH                   FALLBACK_USAGE_MAPPING
454*d57664e9SAndroid Build Coastguard Workerkey usage 0x0c0232 FULLSCREEN                FALLBACK_USAGE_MAPPING
455*d57664e9SAndroid Build Coastguard Workerkey usage 0x0c029D LANGUAGE_SWITCH           FALLBACK_USAGE_MAPPING
456*d57664e9SAndroid Build Coastguard Workerkey usage 0x0c029F RECENT_APPS               FALLBACK_USAGE_MAPPING
457*d57664e9SAndroid Build Coastguard Workerkey usage 0x0c02A2 ALL_APPS                  FALLBACK_USAGE_MAPPING
458*d57664e9SAndroid Build Coastguard Workerkey usage 0x0d0044 STYLUS_BUTTON_PRIMARY     FALLBACK_USAGE_MAPPING
459*d57664e9SAndroid Build Coastguard Workerkey usage 0x0d005a STYLUS_BUTTON_SECONDARY   FALLBACK_USAGE_MAPPING
460*d57664e9SAndroid Build Coastguard Worker
461*d57664e9SAndroid Build Coastguard Worker# Joystick and game controller axes.
462*d57664e9SAndroid Build Coastguard Worker# Axes that are not mapped will be assigned generic axis numbers by the input subsystem.
463*d57664e9SAndroid Build Coastguard Workeraxis 0x00 X
464*d57664e9SAndroid Build Coastguard Workeraxis 0x01 Y
465*d57664e9SAndroid Build Coastguard Workeraxis 0x02 Z
466*d57664e9SAndroid Build Coastguard Workeraxis 0x03 RX
467*d57664e9SAndroid Build Coastguard Workeraxis 0x04 RY
468*d57664e9SAndroid Build Coastguard Workeraxis 0x05 RZ
469*d57664e9SAndroid Build Coastguard Workeraxis 0x06 THROTTLE
470*d57664e9SAndroid Build Coastguard Workeraxis 0x07 RUDDER
471*d57664e9SAndroid Build Coastguard Workeraxis 0x08 WHEEL
472*d57664e9SAndroid Build Coastguard Workeraxis 0x09 RTRIGGER
473*d57664e9SAndroid Build Coastguard Workeraxis 0x0a LTRIGGER
474*d57664e9SAndroid Build Coastguard Workeraxis 0x10 HAT_X
475*d57664e9SAndroid Build Coastguard Workeraxis 0x11 HAT_Y
476*d57664e9SAndroid Build Coastguard Worker
477*d57664e9SAndroid Build Coastguard Worker# LEDs
478*d57664e9SAndroid Build Coastguard Workerled 0x00 NUM_LOCK
479*d57664e9SAndroid Build Coastguard Workerled 0x01 CAPS_LOCK
480*d57664e9SAndroid Build Coastguard Workerled 0x02 SCROLL_LOCK
481*d57664e9SAndroid Build Coastguard Workerled 0x03 COMPOSE
482*d57664e9SAndroid Build Coastguard Workerled 0x04 KANA
483*d57664e9SAndroid Build Coastguard Workerled 0x05 SLEEP
484*d57664e9SAndroid Build Coastguard Workerled 0x06 SUSPEND
485*d57664e9SAndroid Build Coastguard Workerled 0x07 MUTE
486*d57664e9SAndroid Build Coastguard Workerled 0x08 MISC
487*d57664e9SAndroid Build Coastguard Workerled 0x09 MAIL
488*d57664e9SAndroid Build Coastguard Workerled 0x0a CHARGING
489*d57664e9SAndroid Build Coastguard Worker
490*d57664e9SAndroid Build Coastguard Worker# SENSORs
491*d57664e9SAndroid Build Coastguard Workersensor 0x00 ACCELEROMETER X
492*d57664e9SAndroid Build Coastguard Workersensor 0x01 ACCELEROMETER Y
493*d57664e9SAndroid Build Coastguard Workersensor 0x02 ACCELEROMETER Z
494*d57664e9SAndroid Build Coastguard Workersensor 0x03 GYROSCOPE X
495*d57664e9SAndroid Build Coastguard Workersensor 0x04 GYROSCOPE Y
496*d57664e9SAndroid Build Coastguard Workersensor 0x05 GYROSCOPE Z
497