libxkbcommon/test/data/keycodes/evdev-xkbcommon

505 lines
14 KiB
Plaintext

default xkb_keycodes "evdev" {
<ESC> = 1;
<1> = 2;
<2> = 3;
<3> = 4;
<4> = 5;
<5> = 6;
<6> = 7;
<7> = 8;
<8> = 9;
<9> = 10;
<0> = 11;
<MINUS> = 12;
<EQUAL> = 13;
<BACKSPACE> = 14;
<TAB> = 15;
<Q> = 16;
<W> = 17;
<E> = 18;
<R> = 19;
<T> = 20;
<Y> = 21;
<U> = 22;
<I> = 23;
<O> = 24;
<P> = 25;
<LEFTBRACE> = 26;
<RIGHTBRACE> = 27;
<ENTER> = 28;
<LEFTCTRL> = 29;
<A> = 30;
<S> = 31;
<D> = 32;
<F> = 33;
<G> = 34;
<H> = 35;
<J> = 36;
<K> = 37;
<L> = 38;
<SEMICOLON> = 39;
<APOSTROPHE> = 40;
<GRAVE> = 41;
<LEFTSHIFT> = 42;
<BACKSLASH> = 43;
<Z> = 44;
<X> = 45;
<C> = 46;
<V> = 47;
<B> = 48;
<N> = 49;
<M> = 50;
<COMMA> = 51;
<DOT> = 52;
<SLASH> = 53;
<RIGHTSHIFT> = 54;
<KPASTERISK> = 55;
<LEFTALT> = 56;
<SPACE> = 57;
<CAPSLOCK> = 58;
<F1> = 59;
<F2> = 60;
<F3> = 61;
<F4> = 62;
<F5> = 63;
<F6> = 64;
<F7> = 65;
<F8> = 66;
<F9> = 67;
<F10> = 68;
<NUMLOCK> = 69;
<SCROLLLOCK> = 70;
<KP7> = 71;
<KP8> = 72;
<KP9> = 73;
<KPMINUS> = 74;
<KP4> = 75;
<KP5> = 76;
<KP6> = 77;
<KPPLUS> = 78;
<KP1> = 79;
<KP2> = 80;
<KP3> = 81;
<KP0> = 82;
<KPDOT> = 83;
<ZENKAKUHANKAKU> = 85;
<102ND> = 86;
<F11> = 87;
<F12> = 88;
<RO> = 89;
<KATAKANA> = 90;
<HIRAGANA> = 91;
<HENKAN> = 92;
<KATAKANAHIRAGANA> = 93;
<MUHENKAN> = 94;
<KPJPCOMMA> = 95;
<KPENTER> = 96;
<RIGHTCTRL> = 97;
<KPSLASH> = 98;
<SYSRQ> = 99;
<RIGHTALT> = 100;
<LINEFEED> = 101;
<HOME> = 102;
<UP> = 103;
<PAGEUP> = 104;
<LEFT> = 105;
<RIGHT> = 106;
<END> = 107;
<DOWN> = 108;
<PAGEDOWN> = 109;
<INSERT> = 110;
<DELETE> = 111;
<MACRO> = 112;
<MUTE> = 113;
<VOLUMEDOWN> = 114;
<VOLUMEUP> = 115;
<POWER> = 116;
<KPEQUAL> = 117;
<KPPLUSMINUS> = 118;
<PAUSE> = 119;
<SCALE> = 120;
<KPCOMMA> = 121;
<HANGEUL> = 122;
<HANJA> = 123;
<YEN> = 124;
<LEFTMETA> = 125;
<RIGHTMETA> = 126;
<COMPOSE> = 127;
<STOP> = 128;
<AGAIN> = 129;
<PROPS> = 130;
<UNDO> = 131;
<FRONT> = 132;
<COPY> = 133;
<OPEN> = 134;
<PASTE> = 135;
<FIND> = 136;
<CUT> = 137;
<HELP> = 138;
<MENU> = 139;
<CALC> = 140;
<SETUP> = 141;
<SLEEP> = 142;
<WAKEUP> = 143;
<FILE> = 144;
<SENDFILE> = 145;
<DELETEFILE> = 146;
<XFER> = 147;
<PROG1> = 148;
<PROG2> = 149;
<WWW> = 150;
<MSDOS> = 151;
<COFFEE> = 152;
<DIRECTION> = 153;
<CYCLEWINDOWS> = 154;
<MAIL> = 155;
<BOOKMARKS> = 156;
<COMPUTER> = 157;
<BACK> = 158;
<FORWARD> = 159;
<CLOSECD> = 160;
<EJECTCD> = 161;
<EJECTCLOSECD> = 162;
<NEXTSONG> = 163;
<PLAYPAUSE> = 164;
<PREVIOUSSONG> = 165;
<STOPCD> = 166;
<RECORD> = 167;
<REWIND> = 168;
<PHONE> = 169;
<ISO> = 170;
<CONFIG> = 171;
<HOMEPAGE> = 172;
<REFRESH> = 173;
<EXIT> = 174;
<MOVE> = 175;
<EDIT> = 176;
<SCROLLUP> = 177;
<SCROLLDOWN> = 178;
<KPLEFTPAREN> = 179;
<KPRIGHTPAREN> = 180;
<NEW> = 181;
<REDO> = 182;
<F13> = 183;
<F14> = 184;
<F15> = 185;
<F16> = 186;
<F17> = 187;
<F18> = 188;
<F19> = 189;
<F20> = 190;
<F21> = 191;
<F22> = 192;
<F23> = 193;
<F24> = 194;
<PLAYCD> = 200;
<PAUSECD> = 201;
<PROG3> = 202;
<PROG4> = 203;
<DASHBOARD> = 204;
<SUSPEND> = 205;
<CLOSE> = 206;
<PLAY> = 207;
<FASTFORWARD> = 208;
<BASSBOOST> = 209;
<PRINT> = 210;
<HP> = 211;
<CAMERA> = 212;
<SOUND> = 213;
<QUESTION> = 214;
<EMAIL> = 215;
<CHAT> = 216;
<SEARCH> = 217;
<CONNECT> = 218;
<FINANCE> = 219;
<SPORT> = 220;
<SHOP> = 221;
<ALTERASE> = 222;
<CANCEL> = 223;
<BRIGHTNESSDOWN> = 224;
<BRIGHTNESSUP> = 225;
<MEDIA> = 226;
<SWITCHVIDEOMODE> = 227;
<KBDILLUMTOGGLE> = 228;
<KBDILLUMDOWN> = 229;
<KBDILLUMUP> = 230;
<SEND> = 231;
<REPLY> = 232;
<FORWARDMAIL> = 233;
<SAVE> = 234;
<DOCUMENTS> = 235;
<BATTERY> = 236;
<BLUETOOTH> = 237;
<WLAN> = 238;
<UWB> = 239;
<UNKNOWN> = 240;
<VIDEO_NEXT> = 241;
<VIDEO_PREV> = 242;
<BRIGHTNESS_CYCLE> = 243;
<BRIGHTNESS_ZERO> = 244;
<DISPLAY_OFF> = 245;
<WIMAX> = 246;
<RFKILL> = 247;
<MICMUTE> = 248;
// Fake keycodes for virtual keys
<LVL3> = 84;
<MDSW> = 195;
<ALT> = 196;
<META> = 197;
<SUPR> = 198;
<HYPR> = 199;
indicator 0x01 = "Num Lock"; // NUML
indicator 0x02 = "Caps Lock"; // CAPSL
indicator 0x03 = "Scroll Lock"; // SCROLLL
indicator 0x04 = "Compose"; // COMPOSE
indicator 0x05 = "Kana"; // KANA
indicator 0x06 = "Sleep"; // SLEEP
indicator 0x07 = "Suspend"; // SUSPEND
indicator 0x08 = "Mute"; // MUTE
indicator 0x09 = "Misc"; // MISC
indicator 0x0a = "Mail"; // MAIL
indicator 0x0b = "Charging"; // CHARGING
alias <TLDE> = <GRAVE>;
alias <AE01> = <1>;
alias <AE02> = <2>;
alias <AE03> = <3>;
alias <AE04> = <4>;
alias <AE05> = <5>;
alias <AE06> = <6>;
alias <AE07> = <7>;
alias <AE08> = <8>;
alias <AE09> = <9>;
alias <AE10> = <0>;
alias <AE11> = <MINUS>;
alias <AE12> = <EQUAL>;
alias <BKSP> = <BACKSPACE>;
alias <AD01> = <Q>;
alias <AD02> = <W>;
alias <AD03> = <E>;
alias <AD04> = <R>;
alias <AD05> = <T>;
alias <AD06> = <Y>;
alias <AD07> = <U>;
alias <AD08> = <I>;
alias <AD09> = <O>;
alias <AD10> = <P>;
alias <AD11> = <LEFTBRACE>;
alias <AD12> = <RIGHTBRACE>;
alias <BKSL> = <BACKSLASH>;
alias <AC12> = <BACKSLASH>;
alias <RTRN> = <ENTER>;
alias <CAPS> = <CAPSLOCK>;
alias <AC01> = <A>;
alias <AC02> = <S>;
alias <AC03> = <D>;
alias <AC04> = <F>;
alias <AC05> = <G>;
alias <AC06> = <H>;
alias <AC07> = <J>;
alias <AC08> = <K>;
alias <AC09> = <L>;
alias <AC10> = <SEMICOLON>;
alias <AC11> = <APOSTROPHE>;
alias <LFSH> = <LEFTSHIFT>;
alias <AB01> = <Z>;
alias <AB02> = <X>;
alias <AB03> = <C>;
alias <AB04> = <V>;
alias <AB05> = <B>;
alias <AB06> = <N>;
alias <AB07> = <M>;
alias <AB08> = <COMMA>;
alias <AB09> = <DOT>;
alias <AB10> = <SLASH>;
alias <RTSH> = <RIGHTSHIFT>;
alias <LALT> = <LEFTALT>;
alias <LCTL> = <LEFTCTRL>;
alias <SPCE> = <SPACE>;
alias <RCTL> = <RIGHTCTRL>;
alias <RALT> = <RIGHTALT>;
alias <LWIN> = <LEFTMETA>;
alias <RWIN> = <RIGHTMETA>;
alias <COMP> = <COMPOSE>;
alias <MENU> = <COMPOSE>;
alias <FK01> = <F1>;
alias <FK02> = <F2>;
alias <FK03> = <F3>;
alias <FK04> = <F4>;
alias <FK05> = <F5>;
alias <FK06> = <F6>;
alias <FK07> = <F7>;
alias <FK08> = <F8>;
alias <FK09> = <F9>;
alias <FK10> = <F10>;
alias <FK11> = <F11>;
alias <FK12> = <F12>;
alias <PRSC> = <SYSRQ>;
alias <SCLK> = <SCROLLLOCK>;
alias <PAUS> = <PAUSE>;
alias <INS> = <INSERT>;
alias <PGUP> = <PAGEUP>;
alias <DELE> = <DELETE>;
alias <PGDN> = <PAGEDOWN>;
alias <RGHT> = <RIGHT>;
alias <NMLK> = <NUMLOCK>;
alias <KPDV> = <KPSLASH>;
alias <KPMU> = <KPASTERISK>;
alias <KPSU> = <KPMINUS>;
alias <KPAD> = <KPPLUS>;
alias <KPEN> = <KPENTER>;
alias <KPDL> = <KPDOT>;
alias <KPEQ> = <KPEQUAL>;
alias <FK13> = <F13>;
alias <FK14> = <F14>;
alias <FK15> = <F15>;
alias <FK16> = <F16>;
alias <FK17> = <F17>;
alias <FK18> = <F18>;
alias <FK19> = <F19>;
alias <FK20> = <F20>;
alias <FK21> = <F21>;
alias <FK22> = <F22>;
alias <FK23> = <F23>;
alias <FK24> = <F24>;
alias <HZTG> = <APOSTROPHE>;
alias <HKTG> = <KATAKANAHIRAGANA>;
alias <AB11> = <RO>;
alias <HENK> = <HENKAN>;
alias <MUHE> = <MUHENKAN>;
alias <AE13> = <YEN>;
alias <KATA> = <KATAKANA>;
alias <HIRA> = <HIRAGANA>;
alias <JPCM> = <KPJPCOMMA>;
alias <HNGL> = <HANGEUL>;
alias <HJCV> = <HANJA>;
alias <LMTA> = <LEFTMETA>;
alias <RMTA> = <RIGHTMETA>;
alias <VOL-> = <VOLUMEDOWN>;
alias <VOL+> = <VOLUMEUP>;
alias <POWR> = <POWER>;
alias <AGAI> = <AGAIN>;
alias <PROP> = <PROPS>;
alias <FRNT> = <FRONT>;
alias <PAST> = <PASTE>;
alias <LNFD> = <LINEFEED>;
alias <I120> = <MACRO>;
alias <I126> = <KPPLUSMINUS>;
alias <I128> = <SCALE>;
alias <I129> = <KPCOMMA>;
alias <I147> = <MENU>;
alias <I148> = <CALC>;
alias <I149> = <SETUP>;
alias <I150> = <SLEEP>;
alias <I151> = <WAKEUP>;
alias <I152> = <FILE>;
alias <I153> = <SENDFILE>;
alias <I154> = <DELETEFILE>;
alias <I155> = <XFER>;
alias <I156> = <PROG1>;
alias <I157> = <PROG2>;
alias <I158> = <WWW>;
alias <I159> = <MSDOS>;
alias <I160> = <COFFEE>;
alias <I161> = <DIRECTION>;
alias <I162> = <CYCLEWINDOWS>;
alias <I163> = <MAIL>;
alias <I164> = <BOOKMARKS>;
alias <I165> = <COMPUTER>;
alias <I166> = <BACK>;
alias <I167> = <FORWARD>;
alias <I168> = <CLOSECD>;
alias <I169> = <EJECTCD>;
alias <I170> = <EJECTCLOSECD>;
alias <I171> = <NEXTSONG>;
alias <I172> = <PLAYPAUSE>;
alias <I173> = <PREVIOUSSONG>;
alias <I174> = <STOPCD>;
alias <I175> = <RECORD>;
alias <I176> = <REWIND>;
alias <I177> = <PHONE>;
alias <I178> = <ISO>;
alias <I179> = <CONFIG>;
alias <I180> = <HOMEPAGE>;
alias <I181> = <REFRESH>;
alias <I182> = <EXIT>;
alias <I183> = <MOVE>;
alias <I184> = <EDIT>;
alias <I185> = <SCROLLUP>;
alias <I186> = <SCROLLDOWN>;
alias <I187> = <KPLEFTPAREN>;
alias <I188> = <KPRIGHTPAREN>;
alias <I189> = <NEW>;
alias <I190> = <REDO>;
alias <I208> = <PLAYCD>;
alias <I209> = <PAUSECD>;
alias <I210> = <PROG3>;
alias <I211> = <PROG4>;
alias <I212> = <DASHBOARD>;
alias <I213> = <SUSPEND>;
alias <I214> = <CLOSE>;
alias <I215> = <PLAY>;
alias <I216> = <FASTFORWARD>;
alias <I217> = <BASSBOOST>;
alias <I218> = <PRINT>;
alias <I219> = <HP>;
alias <I220> = <CAMERA>;
alias <I221> = <SOUND>;
alias <I222> = <QUESTION>;
alias <I223> = <EMAIL>;
alias <I224> = <CHAT>;
alias <I225> = <SEARCH>;
alias <I226> = <CONNECT>;
alias <I227> = <FINANCE>;
alias <I228> = <SPORT>;
alias <I229> = <SHOP>;
alias <I230> = <ALTERASE>;
alias <I231> = <CANCEL>;
alias <I232> = <BRIGHTNESSDOWN>;
alias <I233> = <BRIGHTNESSUP>;
alias <I234> = <MEDIA>;
alias <I235> = <SWITCHVIDEOMODE>;
alias <I236> = <KBDILLUMTOGGLE>;
alias <I237> = <KBDILLUMDOWN>;
alias <I238> = <KBDILLUMUP>;
alias <I239> = <SEND>;
alias <I240> = <REPLY>;
alias <I241> = <FORWARDMAIL>;
alias <I242> = <SAVE>;
alias <I243> = <DOCUMENTS>;
alias <I244> = <BATTERY>;
alias <I245> = <BLUETOOTH>;
alias <I246> = <WLAN>;
alias <I247> = <UWB>;
alias <I248> = <UNKNOWN>;
alias <I249> = <VIDEO_NEXT>;
alias <I250> = <VIDEO_PREV>;
alias <I251> = <BRIGHTNESS_CYCLE>;
alias <I252> = <BRIGHTNESS_ZERO>;
alias <I253> = <DISPLAY_OFF>;
alias <ALGR> = <RIGHTALT>;
// For Brazilian ABNT2
alias <KPPT> = <KPCOMMA>;
};