|
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17 System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64 User : nobody ( 99) PHP Version : 5.2.17 Disable Function : NONE Directory : /usr/share/X11/xkb/keycodes/ |
Upload File : |
// translation from evdev scancodes to something resembling xfree86 keycodes.
default xkb_keycodes "evdev" {
minimum = 8;
maximum = 255;
<TLDE> = 49;
<AE01> = 10;
<AE02> = 11;
<AE03> = 12;
<AE04> = 13;
<AE05> = 14;
<AE06> = 15;
<AE07> = 16;
<AE08> = 17;
<AE09> = 18;
<AE10> = 19;
<AE11> = 20;
<AE12> = 21;
<BKSP> = 22;
<TAB> = 23;
<AD01> = 24;
<AD02> = 25;
<AD03> = 26;
<AD04> = 27;
<AD05> = 28;
<AD06> = 29;
<AD07> = 30;
<AD08> = 31;
<AD09> = 32;
<AD10> = 33;
<AD11> = 34;
<AD12> = 35;
<BKSL> = 51;
<RTRN> = 36;
<CAPS> = 66;
<AC01> = 38;
<AC02> = 39;
<AC03> = 40;
<AC04> = 41;
<AC05> = 42;
<AC06> = 43;
<AC07> = 44;
<AC08> = 45;
<AC09> = 46;
<AC10> = 47;
<AC11> = 48;
<LFSH> = 50;
<AB01> = 52;
<AB02> = 53;
<AB03> = 54;
<AB04> = 55;
<AB05> = 56;
<AB06> = 57;
<AB07> = 58;
<AB08> = 59;
<AB09> = 60;
<AB10> = 61;
<RTSH> = 62;
<LALT> = 64;
<LCTL> = 37;
<SPCE> = 65;
<RCTL> = 105;
<RALT> = 108;
// Microsoft keyboard extra keys
<LWIN> = 133;
<RWIN> = 134;
<MENU> = 135;
<ESC> = 9;
<FK01> = 67;
<FK02> = 68;
<FK03> = 69;
<FK04> = 70;
<FK05> = 71;
<FK06> = 72;
<FK07> = 73;
<FK08> = 74;
<FK09> = 75;
<FK10> = 76;
<FK11> = 95;
<FK12> = 96;
<PRSC> = 107;
// <SYRQ> = 107;
<SCLK> = 78;
<PAUS> = 127;
// <BRK> = 419;
<INS> = 118;
<HOME> = 110;
<PGUP> = 112;
<DELE> = 119;
<END> = 115;
<PGDN> = 117;
<UP> = 111;
<LEFT> = 113;
<DOWN> = 116;
<RGHT> = 114;
<NMLK> = 77;
<KPDV> = 106;
<KPMU> = 63;
<KPSU> = 82;
<KP7> = 79;
<KP8> = 80;
<KP9> = 81;
<KPAD> = 86;
<KP4> = 83;
<KP5> = 84;
<KP6> = 85;
<KP1> = 87;
<KP2> = 88;
<KP3> = 89;
<KPEN> = 104;
<KP0> = 90;
<KPDL> = 91;
// <KPEQ> = 126;
<FK13> = 191;
<FK14> = 192;
<FK15> = 193;
<FK16> = 194;
<FK17> = 195;
// <KPDC> = 123;
// Keys that are generated on Japanese keyboards
// alias <HZTG> = <TLDE>; // Hankaku_Zenkaku toggle
// <HZTG> = 85; // Hankaku/Zenkakau toggle
// <HKTG> = 93; // Hiragana/Katakana toggle
// <AB11> = 211; // backslash/underscore
// <XFER> = 92; // Henkan
// <NFER> = 94; // Muhenkan
// <AE13> = 124; // Yen
// Keys that are generated on Korean keyboards
// alias <HNGL> = <FK16>; // Hangul Latin toggle
// alias <HJCV> = <FK17>; // Hangul to Hanja conversion
<HNGL> = 130;
<HJCV> = 131;
// Extended keys that may be generated on "Internet" keyboards.
// These are not standardised, hence the meaningless names.
// The entries commented out are never generated because the raw codes
// in those positions are already used for well-defined keys.
// evdev does standardize names for these though. comment them
// all out for now.
// alias <I01> = <XFER>;
// <I02> = 130;
// alias <I03> = <NFER>;
// <I04> = 132;
// alias <I05> = <AE13>;
// <I06> = 134;
// <I07> = 135;
// <I08> = 136;
// <I09> = 137;
// <I0A> = 138;
// <I0B> = 139;
// <I0C> = 140;
// <I0D> = 141;
// <I0E> = 142;
// <I0F> = 143;
// <I10> = 144;
// <I11> = 145;
// <I12> = 146;
// <I13> = 147;
// <I14> = 148;
// <I15> = 149;
// <I16> = 150;
// <I17> = 151;
// <I18> = 152;
// <I19> = 153;
// <I1A> = 154;
// <I1B> = 155;
// <I1C> = 156; <META>
// <I1D> = 157; <K59>
// <I1E> = 158;
// <I1F> = 159;
// <I20> = 160;
// <I21> = 161;
// <I22> = 162;
// <I23> = 163;
// <I24> = 164;
// <I25> = 165;
// <I26> = 166;
// <I27> = 167;
// <I28> = 168;
// <I29> = 169;
// <I2A> = 170; <K5A>
// <I2B> = 171;
// <I2C> = 172;
// <I2D> = 173;
// <I2E> = 174;
// <I2F> = 175;
// <I30> = 176;
// <I31> = 177;
// <I32> = 178;
// <I33> = 179;
// <I34> = 180;
// <I35> = 181; <K5B>
// <I36> = 182; <K5D>
// <I37> = 183; <K5E>
// <I38> = 184; <K5F>
// <I39> = 185;
// <I3A> = 186;
// <I3B> = 187;
// <I3C> = 188;
// <I3D> = 189; <K62>
// <I3E> = 190; <K63>
// <I3F> = 191; <K64>
// <I40> = 192; <K65>
// <I41> = 193; <K66>
// <I42> = 194;
// <I43> = 195;
// <I44> = 196;
// <I45> = 197;
// <I46> = 198; <K67>
// <I47> = 199; <K68>
// <I48> = 200; <K69>
// <I49> = 201; <K6A>
// <I4A> = 202;
// <I4B> = 203; <K6B>
// <I4C> = 204; <K6C>
// <I4D> = 205; <K6D>
// <I4E> = 206; <K6E>
// <I4F> = 207; <K6F>
// <I50> = 208; <K70>
// <I51> = 209; <K71>
// <I52> = 210; <K72>
// <I53> = 211; <K73>
// <I54> = 212;
// <I55> = 213;
// <I56> = 214;
// <I57> = 215;
// <I58> = 216;
// <I59> = 217;
// <I5A> = 218;
// <I5B> = 219; <K74>
// <I5C> = 220; <K75>
// <I5D> = 221; <K76>
// <I5E> = 222;
// <I5F> = 223;
// <I60> = 224;
// <I61> = 225;
// <I62> = 226;
// <I63> = 227;
// <I64> = 228;
// <I65> = 229;
// <I66> = 230;
// <I67> = 231;
// <I68> = 232;
// <I69> = 233;
// <I6A> = 234;
// <I6B> = 235;
// <I6C> = 236;
// <I6D> = 237;
// <I6E> = 238;
// <I6F> = 239;
// <I70> = 240;
// <I71> = 241;
// <I72> = 242;
// <I73> = 243;
// <I74> = 244;
// <I75> = 245;
// <I76> = 246;
// <I77> = 247;
// <I78> = 248;
// <I79> = 249;
// <I7A> = 250;
// <I7B> = 251;
// <I7C> = 252;
// <I7D> = 253;
// <I7E> = 254;
// <I7F> = 255;
// Codes generated for scancodes 0x59-0x5f, 0x62-0x76
// <K59> = 157; // <I1D>
// <K5A> = 170; // <I2A>
// <K5B> = 181; // <I35>
// alias <K5C> = <KPEQ>;
// <K5D> = 182; // <I36>
// <K5E> = 183; // <I37>
// <K5F> = 184; // <I38>
// <K62> = 189; // <I3D>
// <K63> = 190; // <I3E>
// <K64> = 191; // <I3F>
// <K65> = 192; // <I40>
// <K66> = 193; // <I41>
// <K67> = 198; // <I46>
// <K68> = 199; // <I47>
// <K69> = 200; // <I48>
// <K6A> = 201; // <I49>
// <K6B> = 203; // <I4B>
// <K6C> = 204; // <I4C>
// <K6D> = 205; // <I4D>
// <K6E> = 206; // <I4E>
// <K6F> = 207; // <I4F>
// alias <K70> = <HKTG>; // <I50>
// <K71> = 209; // <I51>
// <K72> = 210; // <I52>
// alias <K73> = <AB11>; // <I53>
// <K74> = 219; // <I5B>
// <K75> = 220; // <I5C>
// <K76> = 221; // <I5D>
// Solaris compatibility
// alias <LMTA> = <LWIN>;
// alias <RMTA> = <RWIN>;
// alias <COMP> = <MENU>;
// alias <POWR> = <I0C>;
// alias <MUTE> = <I0D>;
// alias <VOL-> = <I0E>;
// alias <VOL+> = <I0F>;
// alias <HELP> = <I10>;
// alias <STOP> = <I11>;
// alias <AGAI> = <I12>;
// alias <PROP> = <I13>;
// alias <UNDO> = <I14>;
// alias <FRNT> = <I15>;
// alias <COPY> = <I16>;
// alias <OPEN> = <I17>;
// alias <PAST> = <I18>;
// alias <FIND> = <I19>;
// alias <CUT> = <I1A>;
// Other codes never generated. The XFree86 ddx never generates
// these codes.
// Thus we can use them as fake keys
// <MDSW> = 93; // <U5D>
// <LVL3> = 124; // <U7C>
// <ALT> = 125; // <U7D>
// <META> = 156; // <I1C>
// <SUPR> = 127; // <U7F>
// <HYPR> = 128; // <U80>
indicator 1 = "Caps Lock";
indicator 2 = "Num Lock";
indicator 3 = "Scroll Lock";
alias <ALGR> = <RALT>;
};