logo

oasis-root

Compiled tree of Oasis Linux based on own branch at <https://hacktivis.me/git/oasis/> git clone https://anongit.hacktivis.me/git/oasis-root.git

evdev (24501B)


  1. // translation from evdev scancodes to something resembling xfree86 keycodes.
  2. default xkb_keycodes "evdev" {
  3. minimum = 8;
  4. maximum = 255;
  5. <TLDE> = 49;
  6. <AE01> = 10;
  7. <AE02> = 11;
  8. <AE03> = 12;
  9. <AE04> = 13;
  10. <AE05> = 14;
  11. <AE06> = 15;
  12. <AE07> = 16;
  13. <AE08> = 17;
  14. <AE09> = 18;
  15. <AE10> = 19;
  16. <AE11> = 20;
  17. <AE12> = 21;
  18. <BKSP> = 22;
  19. <TAB> = 23;
  20. <AD01> = 24;
  21. <AD02> = 25;
  22. <AD03> = 26;
  23. <AD04> = 27;
  24. <AD05> = 28;
  25. <AD06> = 29;
  26. <AD07> = 30;
  27. <AD08> = 31;
  28. <AD09> = 32;
  29. <AD10> = 33;
  30. <AD11> = 34;
  31. <AD12> = 35;
  32. <BKSL> = 51;
  33. <RTRN> = 36;
  34. <CAPS> = 66;
  35. <AC01> = 38;
  36. <AC02> = 39;
  37. <AC03> = 40;
  38. <AC04> = 41;
  39. <AC05> = 42;
  40. <AC06> = 43;
  41. <AC07> = 44;
  42. <AC08> = 45;
  43. <AC09> = 46;
  44. <AC10> = 47;
  45. <AC11> = 48;
  46. alias <AC12> = <BKSL>;
  47. <LFSH> = 50;
  48. <LSGT> = 94;
  49. <AB01> = 52;
  50. <AB02> = 53;
  51. <AB03> = 54;
  52. <AB04> = 55;
  53. <AB05> = 56;
  54. <AB06> = 57;
  55. <AB07> = 58;
  56. <AB08> = 59;
  57. <AB09> = 60;
  58. <AB10> = 61;
  59. <RTSH> = 62;
  60. <LCTL> = 37;
  61. <LWIN> = 133;
  62. <LALT> = 64;
  63. <SPCE> = 65;
  64. <RALT> = 108;
  65. alias <ALGR> = <RALT>;
  66. <RWIN> = 134;
  67. <COMP> = 135;
  68. alias <MENU> = <COMP>;
  69. <RCTL> = 105;
  70. <ESC> = 9;
  71. <FK01> = 67;
  72. <FK02> = 68;
  73. <FK03> = 69;
  74. <FK04> = 70;
  75. <FK05> = 71;
  76. <FK06> = 72;
  77. <FK07> = 73;
  78. <FK08> = 74;
  79. <FK09> = 75;
  80. <FK10> = 76;
  81. <FK11> = 95;
  82. <FK12> = 96;
  83. <PRSC> = 107;
  84. <SCLK> = 78;
  85. <PAUS> = 127;
  86. <INS> = 118;
  87. <HOME> = 110;
  88. <PGUP> = 112;
  89. <DELE> = 119;
  90. <END> = 115;
  91. <PGDN> = 117;
  92. <UP> = 111;
  93. <LEFT> = 113;
  94. <DOWN> = 116;
  95. <RGHT> = 114;
  96. <NMLK> = 77;
  97. <KPDV> = 106;
  98. <KPMU> = 63;
  99. <KPSU> = 82;
  100. <KP7> = 79;
  101. <KP8> = 80;
  102. <KP9> = 81;
  103. <KPAD> = 86;
  104. <KP4> = 83;
  105. <KP5> = 84;
  106. <KP6> = 85;
  107. <KP1> = 87;
  108. <KP2> = 88;
  109. <KP3> = 89;
  110. <KPEN> = 104;
  111. <KP0> = 90;
  112. <KPDL> = 91;
  113. <KPEQ> = 125;
  114. <FK13> = 191;
  115. <FK14> = 192;
  116. <FK15> = 193;
  117. <FK16> = 194;
  118. <FK17> = 195;
  119. <FK18> = 196;
  120. <FK19> = 197;
  121. <FK20> = 198;
  122. <FK21> = 199;
  123. <FK22> = 200;
  124. <FK23> = 201;
  125. <FK24> = 202;
  126. // Keys that are generated on Japanese keyboards
  127. alias <HZTG> = <TLDE>; // Hankaku/Zenkaku toggle
  128. <HKTG> = 101; // Hiragana/Katakana toggle
  129. <AB11> = 97; // backslash/underscore
  130. <HENK> = 100; // Henkan
  131. <MUHE> = 102; // Muhenkan
  132. <AE13> = 132; // Yen
  133. <KATA> = 98; // Katakana
  134. <HIRA> = 99; // Hiragana
  135. <JPCM> = 103; // KPJPComma
  136. // Keys that are generated on Korean keyboards
  137. <HNGL> = 130; // Hangul Latin toggle
  138. <HJCV> = 131; // Hangul to Hanja conversion
  139. // Solaris compatibility
  140. alias <LMTA> = <LWIN>;
  141. alias <RMTA> = <RWIN>;
  142. <MUTE> = 121;
  143. <VOL-> = 122;
  144. <VOL+> = 123;
  145. <POWR> = 124;
  146. <STOP> = 136;
  147. <AGAI> = 137;
  148. <PROP> = 138;
  149. <UNDO> = 139;
  150. <FRNT> = 140;
  151. <COPY> = 141;
  152. <OPEN> = 142;
  153. <PAST> = 143;
  154. <FIND> = 144;
  155. <CUT> = 145;
  156. <HELP> = 146;
  157. alias <OUTP> = <I235>;
  158. alias <KITG> = <I236>;
  159. alias <KIDN> = <I237>;
  160. alias <KIUP> = <I238>;
  161. // Extended keys that may be generated on "Internet" keyboards.
  162. // evdev has standardize names for these.
  163. <LNFD> = 109; // #define KEY_LINEFEED 101
  164. // Key codes below are autogenerated
  165. <I120> = 120; // #define KEY_MACRO 112
  166. alias <I121> = <MUTE>; // #define KEY_MUTE 113
  167. alias <I122> = <VOL->; // #define KEY_VOLUMEDOWN 114
  168. alias <I123> = <VOL+>; // #define KEY_VOLUMEUP 115
  169. alias <I124> = <POWR>; // #define KEY_POWER 116
  170. alias <I125> = <KPEQ>; // #define KEY_KPEQUAL 117
  171. <I126> = 126; // #define KEY_KPPLUSMINUS 118
  172. alias <I127> = <PAUS>; // #define KEY_PAUSE 119
  173. <I128> = 128; // #define KEY_SCALE 120
  174. <I129> = 129; // #define KEY_KPCOMMA 121
  175. alias <I130> = <HNGL>; // #define KEY_HANGEUL 122
  176. alias <I131> = <HJCV>; // #define KEY_HANJA 123
  177. alias <I132> = <AE13>; // #define KEY_YEN 124
  178. alias <I133> = <LWIN>; // #define KEY_LEFTMETA 125
  179. alias <I134> = <RWIN>; // #define KEY_RIGHTMETA 126
  180. alias <I135> = <COMP>; // #define KEY_COMPOSE 127
  181. alias <I136> = <STOP>; // #define KEY_STOP 128
  182. alias <I137> = <AGAI>; // #define KEY_AGAIN 129
  183. alias <I138> = <PROP>; // #define KEY_PROPS 130
  184. alias <I139> = <UNDO>; // #define KEY_UNDO 131
  185. alias <I140> = <FRNT>; // #define KEY_FRONT 132
  186. alias <I141> = <COPY>; // #define KEY_COPY 133
  187. alias <I142> = <OPEN>; // #define KEY_OPEN 134
  188. alias <I143> = <PAST>; // #define KEY_PASTE 135
  189. alias <I144> = <FIND>; // #define KEY_FIND 136
  190. alias <I145> = <CUT>; // #define KEY_CUT 137
  191. alias <I146> = <HELP>; // #define KEY_HELP 138
  192. <I147> = 147; // #define KEY_MENU 139
  193. <I148> = 148; // #define KEY_CALC 140
  194. <I149> = 149; // #define KEY_SETUP 141
  195. <I150> = 150; // #define KEY_SLEEP 142
  196. <I151> = 151; // #define KEY_WAKEUP 143
  197. <I152> = 152; // #define KEY_FILE 144
  198. <I153> = 153; // #define KEY_SENDFILE 145
  199. <I154> = 154; // #define KEY_DELETEFILE 146
  200. <I155> = 155; // #define KEY_XFER 147
  201. <I156> = 156; // #define KEY_PROG1 148
  202. <I157> = 157; // #define KEY_PROG2 149
  203. <I158> = 158; // #define KEY_WWW 150
  204. <I159> = 159; // #define KEY_MSDOS 151
  205. <I160> = 160; // #define KEY_COFFEE 152
  206. <I161> = 161; // #define KEY_ROTATE_DISPLAY 153
  207. <I162> = 162; // #define KEY_CYCLEWINDOWS 154
  208. <I163> = 163; // #define KEY_MAIL 155
  209. <I164> = 164; // #define KEY_BOOKMARKS 156
  210. <I165> = 165; // #define KEY_COMPUTER 157
  211. <I166> = 166; // #define KEY_BACK 158
  212. <I167> = 167; // #define KEY_FORWARD 159
  213. <I168> = 168; // #define KEY_CLOSECD 160
  214. <I169> = 169; // #define KEY_EJECTCD 161
  215. <I170> = 170; // #define KEY_EJECTCLOSECD 162
  216. <I171> = 171; // #define KEY_NEXTSONG 163
  217. <I172> = 172; // #define KEY_PLAYPAUSE 164
  218. <I173> = 173; // #define KEY_PREVIOUSSONG 165
  219. <I174> = 174; // #define KEY_STOPCD 166
  220. <I175> = 175; // #define KEY_RECORD 167
  221. <I176> = 176; // #define KEY_REWIND 168
  222. <I177> = 177; // #define KEY_PHONE 169
  223. <I178> = 178; // #define KEY_ISO 170
  224. <I179> = 179; // #define KEY_CONFIG 171
  225. <I180> = 180; // #define KEY_HOMEPAGE 172
  226. <I181> = 181; // #define KEY_REFRESH 173
  227. <I182> = 182; // #define KEY_EXIT 174
  228. <I183> = 183; // #define KEY_MOVE 175
  229. <I184> = 184; // #define KEY_EDIT 176
  230. <I185> = 185; // #define KEY_SCROLLUP 177
  231. <I186> = 186; // #define KEY_SCROLLDOWN 178
  232. <I187> = 187; // #define KEY_KPLEFTPAREN 179
  233. <I188> = 188; // #define KEY_KPRIGHTPAREN 180
  234. <I189> = 189; // #define KEY_NEW 181
  235. <I190> = 190; // #define KEY_REDO 182
  236. alias <I191> = <FK13>; // #define KEY_F13 183
  237. alias <I192> = <FK14>; // #define KEY_F14 184
  238. alias <I193> = <FK15>; // #define KEY_F15 185
  239. alias <I194> = <FK16>; // #define KEY_F16 186
  240. alias <I195> = <FK17>; // #define KEY_F17 187
  241. alias <I196> = <FK18>; // #define KEY_F18 188
  242. alias <I197> = <FK19>; // #define KEY_F19 189
  243. alias <I198> = <FK20>; // #define KEY_F20 190
  244. alias <I199> = <FK21>; // #define KEY_F21 191
  245. alias <I200> = <FK22>; // #define KEY_F22 192
  246. alias <I201> = <FK23>; // #define KEY_F23 193
  247. alias <I202> = <FK24>; // #define KEY_F24 194
  248. <I208> = 208; // #define KEY_PLAYCD 200
  249. <I209> = 209; // #define KEY_PAUSECD 201
  250. <I210> = 210; // #define KEY_PROG3 202
  251. <I211> = 211; // #define KEY_PROG4 203
  252. <I212> = 212; // #define KEY_DASHBOARD 204
  253. <I213> = 213; // #define KEY_SUSPEND 205
  254. <I214> = 214; // #define KEY_CLOSE 206
  255. <I215> = 215; // #define KEY_PLAY 207
  256. <I216> = 216; // #define KEY_FASTFORWARD 208
  257. <I217> = 217; // #define KEY_BASSBOOST 209
  258. <I218> = 218; // #define KEY_PRINT 210
  259. <I219> = 219; // #define KEY_HP 211
  260. <I220> = 220; // #define KEY_CAMERA 212
  261. <I221> = 221; // #define KEY_SOUND 213
  262. <I222> = 222; // #define KEY_QUESTION 214
  263. <I223> = 223; // #define KEY_EMAIL 215
  264. <I224> = 224; // #define KEY_CHAT 216
  265. <I225> = 225; // #define KEY_SEARCH 217
  266. <I226> = 226; // #define KEY_CONNECT 218
  267. <I227> = 227; // #define KEY_FINANCE 219
  268. <I228> = 228; // #define KEY_SPORT 220
  269. <I229> = 229; // #define KEY_SHOP 221
  270. <I230> = 230; // #define KEY_ALTERASE 222
  271. <I231> = 231; // #define KEY_CANCEL 223
  272. <I232> = 232; // #define KEY_BRIGHTNESSDOWN 224
  273. <I233> = 233; // #define KEY_BRIGHTNESSUP 225
  274. <I234> = 234; // #define KEY_MEDIA 226
  275. <I235> = 235; // #define KEY_SWITCHVIDEOMODE 227
  276. <I236> = 236; // #define KEY_KBDILLUMTOGGLE 228
  277. <I237> = 237; // #define KEY_KBDILLUMDOWN 229
  278. <I238> = 238; // #define KEY_KBDILLUMUP 230
  279. <I239> = 239; // #define KEY_SEND 231
  280. <I240> = 240; // #define KEY_REPLY 232
  281. <I241> = 241; // #define KEY_FORWARDMAIL 233
  282. <I242> = 242; // #define KEY_SAVE 234
  283. <I243> = 243; // #define KEY_DOCUMENTS 235
  284. <I244> = 244; // #define KEY_BATTERY 236
  285. <I245> = 245; // #define KEY_BLUETOOTH 237
  286. <I246> = 246; // #define KEY_WLAN 238
  287. <I247> = 247; // #define KEY_UWB 239
  288. <I248> = 248; // #define KEY_UNKNOWN 240
  289. <I249> = 249; // #define KEY_VIDEO_NEXT 241
  290. <I250> = 250; // #define KEY_VIDEO_PREV 242
  291. <I251> = 251; // #define KEY_BRIGHTNESS_CYCLE 243
  292. <I252> = 252; // #define KEY_BRIGHTNESS_AUTO 244
  293. <I253> = 253; // #define KEY_DISPLAY_OFF 245
  294. <I254> = 254; // #define KEY_WWAN 246
  295. <I255> = 255; // #define KEY_RFKILL 247
  296. // Key codes below cannot be used in X
  297. <I256> = 256; // #define KEY_MICMUTE 248
  298. <I360> = 360; // #define KEY_OK 352
  299. <I361> = 361; // #define KEY_SELECT 353
  300. <I362> = 362; // #define KEY_GOTO 354
  301. <I363> = 363; // #define KEY_CLEAR 355
  302. <I364> = 364; // #define KEY_POWER2 356
  303. <I365> = 365; // #define KEY_OPTION 357
  304. <I366> = 366; // #define KEY_INFO 358
  305. <I367> = 367; // #define KEY_TIME 359
  306. <I368> = 368; // #define KEY_VENDOR 360
  307. <I369> = 369; // #define KEY_ARCHIVE 361
  308. <I370> = 370; // #define KEY_PROGRAM 362
  309. <I371> = 371; // #define KEY_CHANNEL 363
  310. <I372> = 372; // #define KEY_FAVORITES 364
  311. <I373> = 373; // #define KEY_EPG 365
  312. <I374> = 374; // #define KEY_PVR 366
  313. <I375> = 375; // #define KEY_MHP 367
  314. <I376> = 376; // #define KEY_LANGUAGE 368
  315. <I377> = 377; // #define KEY_TITLE 369
  316. <I378> = 378; // #define KEY_SUBTITLE 370
  317. <I379> = 379; // #define KEY_ANGLE 371
  318. <I380> = 380; // #define KEY_FULL_SCREEN 372
  319. <I381> = 381; // #define KEY_MODE 373
  320. <I382> = 382; // #define KEY_KEYBOARD 374
  321. <I383> = 383; // #define KEY_ASPECT_RATIO 375
  322. <I384> = 384; // #define KEY_PC 376
  323. <I385> = 385; // #define KEY_TV 377
  324. <I386> = 386; // #define KEY_TV2 378
  325. <I387> = 387; // #define KEY_VCR 379
  326. <I388> = 388; // #define KEY_VCR2 380
  327. <I389> = 389; // #define KEY_SAT 381
  328. <I390> = 390; // #define KEY_SAT2 382
  329. <I391> = 391; // #define KEY_CD 383
  330. <I392> = 392; // #define KEY_TAPE 384
  331. <I393> = 393; // #define KEY_RADIO 385
  332. <I394> = 394; // #define KEY_TUNER 386
  333. <I395> = 395; // #define KEY_PLAYER 387
  334. <I396> = 396; // #define KEY_TEXT 388
  335. <I397> = 397; // #define KEY_DVD 389
  336. <I398> = 398; // #define KEY_AUX 390
  337. <I399> = 399; // #define KEY_MP3 391
  338. <I400> = 400; // #define KEY_AUDIO 392
  339. <I401> = 401; // #define KEY_VIDEO 393
  340. <I402> = 402; // #define KEY_DIRECTORY 394
  341. <I403> = 403; // #define KEY_LIST 395
  342. <I404> = 404; // #define KEY_MEMO 396
  343. <I405> = 405; // #define KEY_CALENDAR 397
  344. <I406> = 406; // #define KEY_RED 398
  345. <I407> = 407; // #define KEY_GREEN 399
  346. <I408> = 408; // #define KEY_YELLOW 400
  347. <I409> = 409; // #define KEY_BLUE 401
  348. <I410> = 410; // #define KEY_CHANNELUP 402
  349. <I411> = 411; // #define KEY_CHANNELDOWN 403
  350. <I412> = 412; // #define KEY_FIRST 404
  351. <I413> = 413; // #define KEY_LAST 405
  352. <I414> = 414; // #define KEY_AB 406
  353. <I415> = 415; // #define KEY_NEXT 407
  354. <I416> = 416; // #define KEY_RESTART 408
  355. <I417> = 417; // #define KEY_SLOW 409
  356. <I418> = 418; // #define KEY_SHUFFLE 410
  357. <I419> = 419; // #define KEY_BREAK 411
  358. <I420> = 420; // #define KEY_PREVIOUS 412
  359. <I421> = 421; // #define KEY_DIGITS 413
  360. <I422> = 422; // #define KEY_TEEN 414
  361. <I423> = 423; // #define KEY_TWEN 415
  362. <I424> = 424; // #define KEY_VIDEOPHONE 416
  363. <I425> = 425; // #define KEY_GAMES 417
  364. <I426> = 426; // #define KEY_ZOOMIN 418
  365. <I427> = 427; // #define KEY_ZOOMOUT 419
  366. <I428> = 428; // #define KEY_ZOOMRESET 420
  367. <I429> = 429; // #define KEY_WORDPROCESSOR 421
  368. <I430> = 430; // #define KEY_EDITOR 422
  369. <I431> = 431; // #define KEY_SPREADSHEET 423
  370. <I432> = 432; // #define KEY_GRAPHICSEDITOR 424
  371. <I433> = 433; // #define KEY_PRESENTATION 425
  372. <I434> = 434; // #define KEY_DATABASE 426
  373. <I435> = 435; // #define KEY_NEWS 427
  374. <I436> = 436; // #define KEY_VOICEMAIL 428
  375. <I437> = 437; // #define KEY_ADDRESSBOOK 429
  376. <I438> = 438; // #define KEY_MESSENGER 430
  377. <I439> = 439; // #define KEY_DISPLAYTOGGLE 431
  378. <I440> = 440; // #define KEY_SPELLCHECK 432
  379. <I441> = 441; // #define KEY_LOGOFF 433
  380. <I442> = 442; // #define KEY_DOLLAR 434
  381. <I443> = 443; // #define KEY_EURO 435
  382. <I444> = 444; // #define KEY_FRAMEBACK 436
  383. <I445> = 445; // #define KEY_FRAMEFORWARD 437
  384. <I446> = 446; // #define KEY_CONTEXT_MENU 438
  385. <I447> = 447; // #define KEY_MEDIA_REPEAT 439
  386. <I448> = 448; // #define KEY_10CHANNELSUP 440
  387. <I449> = 449; // #define KEY_10CHANNELSDOWN 441
  388. <I450> = 450; // #define KEY_IMAGES 442
  389. <I452> = 452; // #define KEY_NOTIFICATION_CENTER 444
  390. <I453> = 453; // #define KEY_PICKUP_PHONE 445
  391. <I454> = 454; // #define KEY_HANGUP_PHONE 446
  392. <I456> = 456; // #define KEY_DEL_EOL 448
  393. <I457> = 457; // #define KEY_DEL_EOS 449
  394. <I458> = 458; // #define KEY_INS_LINE 450
  395. <I459> = 459; // #define KEY_DEL_LINE 451
  396. <I472> = 472; // #define KEY_FN 464
  397. <I473> = 473; // #define KEY_FN_ESC 465
  398. <I474> = 474; // #define KEY_FN_F1 466
  399. <I475> = 475; // #define KEY_FN_F2 467
  400. <I476> = 476; // #define KEY_FN_F3 468
  401. <I477> = 477; // #define KEY_FN_F4 469
  402. <I478> = 478; // #define KEY_FN_F5 470
  403. <I479> = 479; // #define KEY_FN_F6 471
  404. <I480> = 480; // #define KEY_FN_F7 472
  405. <I481> = 481; // #define KEY_FN_F8 473
  406. <I482> = 482; // #define KEY_FN_F9 474
  407. <I483> = 483; // #define KEY_FN_F10 475
  408. <I484> = 484; // #define KEY_FN_F11 476
  409. <I485> = 485; // #define KEY_FN_F12 477
  410. <I486> = 486; // #define KEY_FN_1 478
  411. <I487> = 487; // #define KEY_FN_2 479
  412. <I488> = 488; // #define KEY_FN_D 480
  413. <I489> = 489; // #define KEY_FN_E 481
  414. <I490> = 490; // #define KEY_FN_F 482
  415. <I491> = 491; // #define KEY_FN_S 483
  416. <I492> = 492; // #define KEY_FN_B 484
  417. <I493> = 493; // #define KEY_FN_RIGHT_SHIFT 485
  418. <I505> = 505; // #define KEY_BRL_DOT1 497
  419. <I506> = 506; // #define KEY_BRL_DOT2 498
  420. <I507> = 507; // #define KEY_BRL_DOT3 499
  421. <I508> = 508; // #define KEY_BRL_DOT4 500
  422. <I509> = 509; // #define KEY_BRL_DOT5 501
  423. <I510> = 510; // #define KEY_BRL_DOT6 502
  424. <I511> = 511; // #define KEY_BRL_DOT7 503
  425. <I512> = 512; // #define KEY_BRL_DOT8 504
  426. <I513> = 513; // #define KEY_BRL_DOT9 505
  427. <I514> = 514; // #define KEY_BRL_DOT10 506
  428. <I520> = 520; // #define KEY_NUMERIC_0 512
  429. <I521> = 521; // #define KEY_NUMERIC_1 513
  430. <I522> = 522; // #define KEY_NUMERIC_2 514
  431. <I523> = 523; // #define KEY_NUMERIC_3 515
  432. <I524> = 524; // #define KEY_NUMERIC_4 516
  433. <I525> = 525; // #define KEY_NUMERIC_5 517
  434. <I526> = 526; // #define KEY_NUMERIC_6 518
  435. <I527> = 527; // #define KEY_NUMERIC_7 519
  436. <I528> = 528; // #define KEY_NUMERIC_8 520
  437. <I529> = 529; // #define KEY_NUMERIC_9 521
  438. <I530> = 530; // #define KEY_NUMERIC_STAR 522
  439. <I531> = 531; // #define KEY_NUMERIC_POUND 523
  440. <I532> = 532; // #define KEY_NUMERIC_A 524
  441. <I533> = 533; // #define KEY_NUMERIC_B 525
  442. <I534> = 534; // #define KEY_NUMERIC_C 526
  443. <I535> = 535; // #define KEY_NUMERIC_D 527
  444. <I536> = 536; // #define KEY_CAMERA_FOCUS 528
  445. <I537> = 537; // #define KEY_WPS_BUTTON 529
  446. <I538> = 538; // #define KEY_TOUCHPAD_TOGGLE 530
  447. <I539> = 539; // #define KEY_TOUCHPAD_ON 531
  448. <I540> = 540; // #define KEY_TOUCHPAD_OFF 532
  449. <I541> = 541; // #define KEY_CAMERA_ZOOMIN 533
  450. <I542> = 542; // #define KEY_CAMERA_ZOOMOUT 534
  451. <I543> = 543; // #define KEY_CAMERA_UP 535
  452. <I544> = 544; // #define KEY_CAMERA_DOWN 536
  453. <I545> = 545; // #define KEY_CAMERA_LEFT 537
  454. <I546> = 546; // #define KEY_CAMERA_RIGHT 538
  455. <I547> = 547; // #define KEY_ATTENDANT_ON 539
  456. <I548> = 548; // #define KEY_ATTENDANT_OFF 540
  457. <I549> = 549; // #define KEY_ATTENDANT_TOGGLE 541
  458. <I550> = 550; // #define KEY_LIGHTS_TOGGLE 542
  459. <I568> = 568; // #define KEY_ALS_TOGGLE 560
  460. <I569> = 569; // #define KEY_ROTATE_LOCK_TOGGLE 561
  461. <I584> = 584; // #define KEY_BUTTONCONFIG 576
  462. <I585> = 585; // #define KEY_TASKMANAGER 577
  463. <I586> = 586; // #define KEY_JOURNAL 578
  464. <I587> = 587; // #define KEY_CONTROLPANEL 579
  465. <I588> = 588; // #define KEY_APPSELECT 580
  466. <I589> = 589; // #define KEY_SCREENSAVER 581
  467. <I590> = 590; // #define KEY_VOICECOMMAND 582
  468. <I591> = 591; // #define KEY_ASSISTANT 583
  469. <I592> = 592; // #define KEY_KBD_LAYOUT_NEXT 584
  470. <I593> = 593; // #define KEY_EMOJI_PICKER 585
  471. <I594> = 594; // #define KEY_DICTATE 586
  472. <I600> = 600; // #define KEY_BRIGHTNESS_MIN 592
  473. <I601> = 601; // #define KEY_BRIGHTNESS_MAX 593
  474. <I616> = 616; // #define KEY_KBDINPUTASSIST_PREV 608
  475. <I617> = 617; // #define KEY_KBDINPUTASSIST_NEXT 609
  476. <I618> = 618; // #define KEY_KBDINPUTASSIST_PREVGROUP 610
  477. <I619> = 619; // #define KEY_KBDINPUTASSIST_NEXTGROUP 611
  478. <I620> = 620; // #define KEY_KBDINPUTASSIST_ACCEPT 612
  479. <I621> = 621; // #define KEY_KBDINPUTASSIST_CANCEL 613
  480. <I622> = 622; // #define KEY_RIGHT_UP 614
  481. <I623> = 623; // #define KEY_RIGHT_DOWN 615
  482. <I624> = 624; // #define KEY_LEFT_UP 616
  483. <I625> = 625; // #define KEY_LEFT_DOWN 617
  484. <I626> = 626; // #define KEY_ROOT_MENU 618
  485. <I627> = 627; // #define KEY_MEDIA_TOP_MENU 619
  486. <I628> = 628; // #define KEY_NUMERIC_11 620
  487. <I629> = 629; // #define KEY_NUMERIC_12 621
  488. <I630> = 630; // #define KEY_AUDIO_DESC 622
  489. <I631> = 631; // #define KEY_3D_MODE 623
  490. <I632> = 632; // #define KEY_NEXT_FAVORITE 624
  491. <I633> = 633; // #define KEY_STOP_RECORD 625
  492. <I634> = 634; // #define KEY_PAUSE_RECORD 626
  493. <I635> = 635; // #define KEY_VOD 627
  494. <I636> = 636; // #define KEY_UNMUTE 628
  495. <I637> = 637; // #define KEY_FASTREVERSE 629
  496. <I638> = 638; // #define KEY_SLOWREVERSE 630
  497. <I639> = 639; // #define KEY_DATA 631
  498. <I640> = 640; // #define KEY_ONSCREEN_KEYBOARD 632
  499. <I641> = 641; // #define KEY_PRIVACY_SCREEN_TOGGLE 633
  500. <I642> = 642; // #define KEY_SELECTIVE_SCREENSHOT 634
  501. <I664> = 664; // #define KEY_MACRO1 656
  502. <I665> = 665; // #define KEY_MACRO2 657
  503. <I666> = 666; // #define KEY_MACRO3 658
  504. <I667> = 667; // #define KEY_MACRO4 659
  505. <I668> = 668; // #define KEY_MACRO5 660
  506. <I669> = 669; // #define KEY_MACRO6 661
  507. <I670> = 670; // #define KEY_MACRO7 662
  508. <I671> = 671; // #define KEY_MACRO8 663
  509. <I672> = 672; // #define KEY_MACRO9 664
  510. <I673> = 673; // #define KEY_MACRO10 665
  511. <I674> = 674; // #define KEY_MACRO11 666
  512. <I675> = 675; // #define KEY_MACRO12 667
  513. <I676> = 676; // #define KEY_MACRO13 668
  514. <I677> = 677; // #define KEY_MACRO14 669
  515. <I678> = 678; // #define KEY_MACRO15 670
  516. <I679> = 679; // #define KEY_MACRO16 671
  517. <I680> = 680; // #define KEY_MACRO17 672
  518. <I681> = 681; // #define KEY_MACRO18 673
  519. <I682> = 682; // #define KEY_MACRO19 674
  520. <I683> = 683; // #define KEY_MACRO20 675
  521. <I684> = 684; // #define KEY_MACRO21 676
  522. <I685> = 685; // #define KEY_MACRO22 677
  523. <I686> = 686; // #define KEY_MACRO23 678
  524. <I687> = 687; // #define KEY_MACRO24 679
  525. <I688> = 688; // #define KEY_MACRO25 680
  526. <I689> = 689; // #define KEY_MACRO26 681
  527. <I690> = 690; // #define KEY_MACRO27 682
  528. <I691> = 691; // #define KEY_MACRO28 683
  529. <I692> = 692; // #define KEY_MACRO29 684
  530. <I693> = 693; // #define KEY_MACRO30 685
  531. <I696> = 696; // #define KEY_MACRO_RECORD_START 688
  532. <I697> = 697; // #define KEY_MACRO_RECORD_STOP 689
  533. <I698> = 698; // #define KEY_MACRO_PRESET_CYCLE 690
  534. <I699> = 699; // #define KEY_MACRO_PRESET1 691
  535. <I700> = 700; // #define KEY_MACRO_PRESET2 692
  536. <I701> = 701; // #define KEY_MACRO_PRESET3 693
  537. <I704> = 704; // #define KEY_KBD_LCD_MENU1 696
  538. <I705> = 705; // #define KEY_KBD_LCD_MENU2 697
  539. <I706> = 706; // #define KEY_KBD_LCD_MENU3 698
  540. <I707> = 707; // #define KEY_KBD_LCD_MENU4 699
  541. <I708> = 708; // #define KEY_KBD_LCD_MENU5 700
  542. // End of autogenerated key codes
  543. // Fake keycodes for virtual keys
  544. <LVL3> = 92;
  545. <MDSW> = 203;
  546. <ALT> = 204;
  547. <META> = 205;
  548. <SUPR> = 206;
  549. <HYPR> = 207;
  550. indicator 1 = "Caps Lock";
  551. indicator 2 = "Num Lock";
  552. indicator 3 = "Scroll Lock";
  553. indicator 4 = "Compose";
  554. indicator 5 = "Kana";
  555. indicator 6 = "Sleep";
  556. indicator 7 = "Suspend";
  557. indicator 8 = "Mute";
  558. indicator 9 = "Misc";
  559. indicator 10 = "Mail";
  560. indicator 11 = "Charging";
  561. // For Brazilian ABNT2
  562. alias <KPPT> = <I129>;
  563. };