evdev-xkbcommon 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505
  1. default xkb_keycodes "evdev" {
  2. <ZERO> = 0;
  3. <ESC> = 1;
  4. <1> = 2;
  5. <2> = 3;
  6. <3> = 4;
  7. <4> = 5;
  8. <5> = 6;
  9. <6> = 7;
  10. <7> = 8;
  11. <8> = 9;
  12. <9> = 10;
  13. <0> = 11;
  14. <MINUS> = 12;
  15. <EQUAL> = 13;
  16. <BACKSPACE> = 14;
  17. <TAB> = 15;
  18. <Q> = 16;
  19. <W> = 17;
  20. <E> = 18;
  21. <R> = 19;
  22. <T> = 20;
  23. <Y> = 21;
  24. <U> = 22;
  25. <I> = 23;
  26. <O> = 24;
  27. <P> = 25;
  28. <LEFTBRACE> = 26;
  29. <RIGHTBRACE> = 27;
  30. <ENTER> = 28;
  31. <LEFTCTRL> = 29;
  32. <A> = 30;
  33. <S> = 31;
  34. <D> = 32;
  35. <F> = 33;
  36. <G> = 34;
  37. <H> = 35;
  38. <J> = 36;
  39. <K> = 37;
  40. <L> = 38;
  41. <SEMICOLON> = 39;
  42. <APOSTROPHE> = 40;
  43. <GRAVE> = 41;
  44. <LEFTSHIFT> = 42;
  45. <BACKSLASH> = 43;
  46. <Z> = 44;
  47. <X> = 45;
  48. <C> = 46;
  49. <V> = 47;
  50. <B> = 48;
  51. <N> = 49;
  52. <M> = 50;
  53. <COMMA> = 51;
  54. <DOT> = 52;
  55. <SLASH> = 53;
  56. <RIGHTSHIFT> = 54;
  57. <KPASTERISK> = 55;
  58. <LEFTALT> = 56;
  59. <SPACE> = 57;
  60. <CAPSLOCK> = 58;
  61. <F1> = 59;
  62. <F2> = 60;
  63. <F3> = 61;
  64. <F4> = 62;
  65. <F5> = 63;
  66. <F6> = 64;
  67. <F7> = 65;
  68. <F8> = 66;
  69. <F9> = 67;
  70. <F10> = 68;
  71. <NUMLOCK> = 69;
  72. <SCROLLLOCK> = 70;
  73. <KP7> = 71;
  74. <KP8> = 72;
  75. <KP9> = 73;
  76. <KPMINUS> = 74;
  77. <KP4> = 75;
  78. <KP5> = 76;
  79. <KP6> = 77;
  80. <KPPLUS> = 78;
  81. <KP1> = 79;
  82. <KP2> = 80;
  83. <KP3> = 81;
  84. <KP0> = 82;
  85. <KPDOT> = 83;
  86. <ZENKAKUHANKAKU> = 85;
  87. <102ND> = 86;
  88. <F11> = 87;
  89. <F12> = 88;
  90. <RO> = 89;
  91. <KATAKANA> = 90;
  92. <HIRAGANA> = 91;
  93. <HENKAN> = 92;
  94. <KATAKANAHIRAGANA> = 93;
  95. <MUHENKAN> = 94;
  96. <KPJPCOMMA> = 95;
  97. <KPENTER> = 96;
  98. <RIGHTCTRL> = 97;
  99. <KPSLASH> = 98;
  100. <SYSRQ> = 99;
  101. <RIGHTALT> = 100;
  102. <LINEFEED> = 101;
  103. <HOME> = 102;
  104. <UP> = 103;
  105. <PAGEUP> = 104;
  106. <LEFT> = 105;
  107. <RIGHT> = 106;
  108. <END> = 107;
  109. <DOWN> = 108;
  110. <PAGEDOWN> = 109;
  111. <INSERT> = 110;
  112. <DELETE> = 111;
  113. <MACRO> = 112;
  114. <MUTE> = 113;
  115. <VOLUMEDOWN> = 114;
  116. <VOLUMEUP> = 115;
  117. <POWER> = 116;
  118. <KPEQUAL> = 117;
  119. <KPPLUSMINUS> = 118;
  120. <PAUSE> = 119;
  121. <SCALE> = 120;
  122. <KPCOMMA> = 121;
  123. <HANGEUL> = 122;
  124. <HANJA> = 123;
  125. <YEN> = 124;
  126. <LEFTMETA> = 125;
  127. <RIGHTMETA> = 126;
  128. <COMPOSE> = 127;
  129. <STOP> = 128;
  130. <AGAIN> = 129;
  131. <PROPS> = 130;
  132. <UNDO> = 131;
  133. <FRONT> = 132;
  134. <COPY> = 133;
  135. <OPEN> = 134;
  136. <PASTE> = 135;
  137. <FIND> = 136;
  138. <CUT> = 137;
  139. <HELP> = 138;
  140. <MENU> = 139;
  141. <CALC> = 140;
  142. <SETUP> = 141;
  143. <SLEEP> = 142;
  144. <WAKEUP> = 143;
  145. <FILE> = 144;
  146. <SENDFILE> = 145;
  147. <DELETEFILE> = 146;
  148. <XFER> = 147;
  149. <PROG1> = 148;
  150. <PROG2> = 149;
  151. <WWW> = 150;
  152. <MSDOS> = 151;
  153. <COFFEE> = 152;
  154. <DIRECTION> = 153;
  155. <CYCLEWINDOWS> = 154;
  156. <MAIL> = 155;
  157. <BOOKMARKS> = 156;
  158. <COMPUTER> = 157;
  159. <BACK> = 158;
  160. <FORWARD> = 159;
  161. <CLOSECD> = 160;
  162. <EJECTCD> = 161;
  163. <EJECTCLOSECD> = 162;
  164. <NEXTSONG> = 163;
  165. <PLAYPAUSE> = 164;
  166. <PREVIOUSSONG> = 165;
  167. <STOPCD> = 166;
  168. <RECORD> = 167;
  169. <REWIND> = 168;
  170. <PHONE> = 169;
  171. <ISO> = 170;
  172. <CONFIG> = 171;
  173. <HOMEPAGE> = 172;
  174. <REFRESH> = 173;
  175. <EXIT> = 174;
  176. <MOVE> = 175;
  177. <EDIT> = 176;
  178. <SCROLLUP> = 177;
  179. <SCROLLDOWN> = 178;
  180. <KPLEFTPAREN> = 179;
  181. <KPRIGHTPAREN> = 180;
  182. <NEW> = 181;
  183. <REDO> = 182;
  184. <F13> = 183;
  185. <F14> = 184;
  186. <F15> = 185;
  187. <F16> = 186;
  188. <F17> = 187;
  189. <F18> = 188;
  190. <F19> = 189;
  191. <F20> = 190;
  192. <F21> = 191;
  193. <F22> = 192;
  194. <F23> = 193;
  195. <F24> = 194;
  196. <PLAYCD> = 200;
  197. <PAUSECD> = 201;
  198. <PROG3> = 202;
  199. <PROG4> = 203;
  200. <DASHBOARD> = 204;
  201. <SUSPEND> = 205;
  202. <CLOSE> = 206;
  203. <PLAY> = 207;
  204. <FASTFORWARD> = 208;
  205. <BASSBOOST> = 209;
  206. <PRINT> = 210;
  207. <HP> = 211;
  208. <CAMERA> = 212;
  209. <SOUND> = 213;
  210. <QUESTION> = 214;
  211. <EMAIL> = 215;
  212. <CHAT> = 216;
  213. <SEARCH> = 217;
  214. <CONNECT> = 218;
  215. <FINANCE> = 219;
  216. <SPORT> = 220;
  217. <SHOP> = 221;
  218. <ALTERASE> = 222;
  219. <CANCEL> = 223;
  220. <BRIGHTNESSDOWN> = 224;
  221. <BRIGHTNESSUP> = 225;
  222. <MEDIA> = 226;
  223. <SWITCHVIDEOMODE> = 227;
  224. <KBDILLUMTOGGLE> = 228;
  225. <KBDILLUMDOWN> = 229;
  226. <KBDILLUMUP> = 230;
  227. <SEND> = 231;
  228. <REPLY> = 232;
  229. <FORWARDMAIL> = 233;
  230. <SAVE> = 234;
  231. <DOCUMENTS> = 235;
  232. <BATTERY> = 236;
  233. <BLUETOOTH> = 237;
  234. <WLAN> = 238;
  235. <UWB> = 239;
  236. <UNKNOWN> = 240;
  237. <VIDEO_NEXT> = 241;
  238. <VIDEO_PREV> = 242;
  239. <BRIGHTNESS_CYCLE> = 243;
  240. <BRIGHTNESS_ZERO> = 244;
  241. <DISPLAY_OFF> = 245;
  242. <WIMAX> = 246;
  243. <RFKILL> = 247;
  244. <MICMUTE> = 248;
  245. // Fake keycodes for virtual keys
  246. <LVL3> = 84;
  247. <MDSW> = 195;
  248. <ALT> = 196;
  249. <META> = 197;
  250. <SUPR> = 198;
  251. <HYPR> = 199;
  252. indicator 0x01 = "Num Lock"; // NUML
  253. indicator 0x02 = "Caps Lock"; // CAPSL
  254. indicator 0x03 = "Scroll Lock"; // SCROLLL
  255. indicator 0x04 = "Compose"; // COMPOSE
  256. indicator 0x05 = "Kana"; // KANA
  257. indicator 0x06 = "Sleep"; // SLEEP
  258. indicator 0x07 = "Suspend"; // SUSPEND
  259. indicator 0x08 = "Mute"; // MUTE
  260. indicator 0x09 = "Misc"; // MISC
  261. indicator 0x0a = "Mail"; // MAIL
  262. indicator 0x0b = "Charging"; // CHARGING
  263. alias <TLDE> = <GRAVE>;
  264. alias <AE01> = <1>;
  265. alias <AE02> = <2>;
  266. alias <AE03> = <3>;
  267. alias <AE04> = <4>;
  268. alias <AE05> = <5>;
  269. alias <AE06> = <6>;
  270. alias <AE07> = <7>;
  271. alias <AE08> = <8>;
  272. alias <AE09> = <9>;
  273. alias <AE10> = <0>;
  274. alias <AE11> = <MINUS>;
  275. alias <AE12> = <EQUAL>;
  276. alias <BKSP> = <BACKSPACE>;
  277. alias <AD01> = <Q>;
  278. alias <AD02> = <W>;
  279. alias <AD03> = <E>;
  280. alias <AD04> = <R>;
  281. alias <AD05> = <T>;
  282. alias <AD06> = <Y>;
  283. alias <AD07> = <U>;
  284. alias <AD08> = <I>;
  285. alias <AD09> = <O>;
  286. alias <AD10> = <P>;
  287. alias <AD11> = <LEFTBRACE>;
  288. alias <AD12> = <RIGHTBRACE>;
  289. alias <BKSL> = <BACKSLASH>;
  290. alias <AC12> = <BACKSLASH>;
  291. alias <RTRN> = <ENTER>;
  292. alias <CAPS> = <CAPSLOCK>;
  293. alias <AC01> = <A>;
  294. alias <AC02> = <S>;
  295. alias <AC03> = <D>;
  296. alias <AC04> = <F>;
  297. alias <AC05> = <G>;
  298. alias <AC06> = <H>;
  299. alias <AC07> = <J>;
  300. alias <AC08> = <K>;
  301. alias <AC09> = <L>;
  302. alias <AC10> = <SEMICOLON>;
  303. alias <AC11> = <APOSTROPHE>;
  304. alias <LFSH> = <LEFTSHIFT>;
  305. alias <AB01> = <Z>;
  306. alias <AB02> = <X>;
  307. alias <AB03> = <C>;
  308. alias <AB04> = <V>;
  309. alias <AB05> = <B>;
  310. alias <AB06> = <N>;
  311. alias <AB07> = <M>;
  312. alias <AB08> = <COMMA>;
  313. alias <AB09> = <DOT>;
  314. alias <AB10> = <SLASH>;
  315. alias <RTSH> = <RIGHTSHIFT>;
  316. alias <LALT> = <LEFTALT>;
  317. alias <LCTL> = <LEFTCTRL>;
  318. alias <SPCE> = <SPACE>;
  319. alias <RCTL> = <RIGHTCTRL>;
  320. alias <RALT> = <RIGHTALT>;
  321. alias <LWIN> = <LEFTMETA>;
  322. alias <RWIN> = <RIGHTMETA>;
  323. alias <COMP> = <COMPOSE>;
  324. alias <MENU> = <COMPOSE>;
  325. alias <FK01> = <F1>;
  326. alias <FK02> = <F2>;
  327. alias <FK03> = <F3>;
  328. alias <FK04> = <F4>;
  329. alias <FK05> = <F5>;
  330. alias <FK06> = <F6>;
  331. alias <FK07> = <F7>;
  332. alias <FK08> = <F8>;
  333. alias <FK09> = <F9>;
  334. alias <FK10> = <F10>;
  335. alias <FK11> = <F11>;
  336. alias <FK12> = <F12>;
  337. alias <PRSC> = <SYSRQ>;
  338. alias <SCLK> = <SCROLLLOCK>;
  339. alias <PAUS> = <PAUSE>;
  340. alias <INS> = <INSERT>;
  341. alias <PGUP> = <PAGEUP>;
  342. alias <DELE> = <DELETE>;
  343. alias <PGDN> = <PAGEDOWN>;
  344. alias <RGHT> = <RIGHT>;
  345. alias <NMLK> = <NUMLOCK>;
  346. alias <KPDV> = <KPSLASH>;
  347. alias <KPMU> = <KPASTERISK>;
  348. alias <KPSU> = <KPMINUS>;
  349. alias <KPAD> = <KPPLUS>;
  350. alias <KPEN> = <KPENTER>;
  351. alias <KPDL> = <KPDOT>;
  352. alias <KPEQ> = <KPEQUAL>;
  353. alias <FK13> = <F13>;
  354. alias <FK14> = <F14>;
  355. alias <FK15> = <F15>;
  356. alias <FK16> = <F16>;
  357. alias <FK17> = <F17>;
  358. alias <FK18> = <F18>;
  359. alias <FK19> = <F19>;
  360. alias <FK20> = <F20>;
  361. alias <FK21> = <F21>;
  362. alias <FK22> = <F22>;
  363. alias <FK23> = <F23>;
  364. alias <FK24> = <F24>;
  365. alias <HZTG> = <APOSTROPHE>;
  366. alias <HKTG> = <KATAKANAHIRAGANA>;
  367. alias <AB11> = <RO>;
  368. alias <HENK> = <HENKAN>;
  369. alias <MUHE> = <MUHENKAN>;
  370. alias <AE13> = <YEN>;
  371. alias <KATA> = <KATAKANA>;
  372. alias <HIRA> = <HIRAGANA>;
  373. alias <JPCM> = <KPJPCOMMA>;
  374. alias <HNGL> = <HANGEUL>;
  375. alias <HJCV> = <HANJA>;
  376. alias <LMTA> = <LEFTMETA>;
  377. alias <RMTA> = <RIGHTMETA>;
  378. alias <VOL-> = <VOLUMEDOWN>;
  379. alias <VOL+> = <VOLUMEUP>;
  380. alias <POWR> = <POWER>;
  381. alias <AGAI> = <AGAIN>;
  382. alias <PROP> = <PROPS>;
  383. alias <FRNT> = <FRONT>;
  384. alias <PAST> = <PASTE>;
  385. alias <LNFD> = <LINEFEED>;
  386. alias <I120> = <MACRO>;
  387. alias <I126> = <KPPLUSMINUS>;
  388. alias <I128> = <SCALE>;
  389. alias <I129> = <KPCOMMA>;
  390. alias <I147> = <MENU>;
  391. alias <I148> = <CALC>;
  392. alias <I149> = <SETUP>;
  393. alias <I150> = <SLEEP>;
  394. alias <I151> = <WAKEUP>;
  395. alias <I152> = <FILE>;
  396. alias <I153> = <SENDFILE>;
  397. alias <I154> = <DELETEFILE>;
  398. alias <I155> = <XFER>;
  399. alias <I156> = <PROG1>;
  400. alias <I157> = <PROG2>;
  401. alias <I158> = <WWW>;
  402. alias <I159> = <MSDOS>;
  403. alias <I160> = <COFFEE>;
  404. alias <I161> = <DIRECTION>;
  405. alias <I162> = <CYCLEWINDOWS>;
  406. alias <I163> = <MAIL>;
  407. alias <I164> = <BOOKMARKS>;
  408. alias <I165> = <COMPUTER>;
  409. alias <I166> = <BACK>;
  410. alias <I167> = <FORWARD>;
  411. alias <I168> = <CLOSECD>;
  412. alias <I169> = <EJECTCD>;
  413. alias <I170> = <EJECTCLOSECD>;
  414. alias <I171> = <NEXTSONG>;
  415. alias <I172> = <PLAYPAUSE>;
  416. alias <I173> = <PREVIOUSSONG>;
  417. alias <I174> = <STOPCD>;
  418. alias <I175> = <RECORD>;
  419. alias <I176> = <REWIND>;
  420. alias <I177> = <PHONE>;
  421. alias <I178> = <ISO>;
  422. alias <I179> = <CONFIG>;
  423. alias <I180> = <HOMEPAGE>;
  424. alias <I181> = <REFRESH>;
  425. alias <I182> = <EXIT>;
  426. alias <I183> = <MOVE>;
  427. alias <I184> = <EDIT>;
  428. alias <I185> = <SCROLLUP>;
  429. alias <I186> = <SCROLLDOWN>;
  430. alias <I187> = <KPLEFTPAREN>;
  431. alias <I188> = <KPRIGHTPAREN>;
  432. alias <I189> = <NEW>;
  433. alias <I190> = <REDO>;
  434. alias <I208> = <PLAYCD>;
  435. alias <I209> = <PAUSECD>;
  436. alias <I210> = <PROG3>;
  437. alias <I211> = <PROG4>;
  438. alias <I212> = <DASHBOARD>;
  439. alias <I213> = <SUSPEND>;
  440. alias <I214> = <CLOSE>;
  441. alias <I215> = <PLAY>;
  442. alias <I216> = <FASTFORWARD>;
  443. alias <I217> = <BASSBOOST>;
  444. alias <I218> = <PRINT>;
  445. alias <I219> = <HP>;
  446. alias <I220> = <CAMERA>;
  447. alias <I221> = <SOUND>;
  448. alias <I222> = <QUESTION>;
  449. alias <I223> = <EMAIL>;
  450. alias <I224> = <CHAT>;
  451. alias <I225> = <SEARCH>;
  452. alias <I226> = <CONNECT>;
  453. alias <I227> = <FINANCE>;
  454. alias <I228> = <SPORT>;
  455. alias <I229> = <SHOP>;
  456. alias <I230> = <ALTERASE>;
  457. alias <I231> = <CANCEL>;
  458. alias <I232> = <BRIGHTNESSDOWN>;
  459. alias <I233> = <BRIGHTNESSUP>;
  460. alias <I234> = <MEDIA>;
  461. alias <I235> = <SWITCHVIDEOMODE>;
  462. alias <I236> = <KBDILLUMTOGGLE>;
  463. alias <I237> = <KBDILLUMDOWN>;
  464. alias <I238> = <KBDILLUMUP>;
  465. alias <I239> = <SEND>;
  466. alias <I240> = <REPLY>;
  467. alias <I241> = <FORWARDMAIL>;
  468. alias <I242> = <SAVE>;
  469. alias <I243> = <DOCUMENTS>;
  470. alias <I244> = <BATTERY>;
  471. alias <I245> = <BLUETOOTH>;
  472. alias <I246> = <WLAN>;
  473. alias <I247> = <UWB>;
  474. alias <I248> = <UNKNOWN>;
  475. alias <I249> = <VIDEO_NEXT>;
  476. alias <I250> = <VIDEO_PREV>;
  477. alias <I251> = <BRIGHTNESS_CYCLE>;
  478. alias <I252> = <BRIGHTNESS_ZERO>;
  479. alias <I253> = <DISPLAY_OFF>;
  480. alias <ALGR> = <RIGHTALT>;
  481. // For Brazilian ABNT2
  482. alias <KPPT> = <KPCOMMA>;
  483. };