| diff --git a/keycodes/xfree86 b/keycodes/xfree86 |
| --- a/keycodes/xfree86 |
| +++ b/keycodes/xfree86 |
| @@ -3,9 +3,9 @@ |
| |
| default xkb_keycodes "xfree86" { |
| include "xfree86(basic)" |
| - <BKSL> = 51; |
| + <BKSL> = 220; |
| alias <AC12> = <BKSL>; |
| - <LSGT> = 94; |
| + //<LSGT> = 94; |
| }; |
| |
| xkb_keycodes "basic" { |
| @@ -13,363 +13,134 @@ xkb_keycodes "basic" { |
| minimum= 8; |
| maximum= 255; |
| |
| - <TLDE> = 49; |
| + <TLDE> = 192; |
| alias <AE00> = <TLDE>; // Some geometries use AE00 |
| - <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; |
| - <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> = 109; |
| - <RALT> = 113; |
| + <AE01> = 49; |
| + <AE02> = 50; |
| + <AE03> = 51; |
| + <AE04> = 52; |
| + <AE05> = 53; |
| + <AE06> = 54; |
| + <AE07> = 55; |
| + <AE08> = 56; |
| + <AE09> = 57; |
| + <AE10> = 48; |
| + <AE11> = 189; |
| + <AE12> = 187; |
| + <BKSP> = 8; |
| + |
| + <TAB> = 9; |
| + <AD01> = 81; |
| + <AD02> = 87; |
| + <AD03> = 69; |
| + <AD04> = 82; |
| + <AD05> = 84; |
| + <AD06> = 89; |
| + <AD07> = 85; |
| + <AD08> = 73; |
| + <AD09> = 79; |
| + <AD10> = 80; |
| + <AD11> = 219; |
| + <AD12> = 221; |
| + <RTRN> = 13; |
| + |
| + <CAPS> = 20; |
| + <AC01> = 65; |
| + <AC02> = 83; |
| + <AC03> = 68; |
| + <AC04> = 70; |
| + <AC05> = 71; |
| + <AC06> = 72; |
| + <AC07> = 74; |
| + <AC08> = 75; |
| + <AC09> = 76; |
| + <AC10> = 186; |
| + <AC11> = 222; |
| + |
| + <LFSH> = 16; |
| + <AB01> = 90; |
| + <AB02> = 88; |
| + <AB03> = 67; |
| + <AB04> = 86; |
| + <AB05> = 66; |
| + <AB06> = 78; |
| + <AB07> = 77; |
| + <AB08> = 188; |
| + <AB09> = 190; |
| + <AB10> = 191; |
| +// <RTSH> = 16; |
| + |
| + <LALT> = 18; |
| + <LCTL> = 17; |
| + <SPCE> = 32; |
| +// <RCTL> = 17; |
| +// <RALT> = 18; |
| // Microsoft keyboard extra keys |
| - <LWIN> = 115; |
| - <RWIN> = 116; |
| - <MENU> = 117; |
| - |
| - <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> = 111; |
| - <SYRQ> = 92; |
| - <SCLK> = 78; |
| - <PAUS> = 110; |
| - <BRK> = 114; |
| - |
| - <INS> = 106; |
| - <HOME> = 97; |
| - <PGUP> = 99; |
| - <DELE> = 107; |
| - <END> = 103; |
| - <PGDN> = 105; |
| - |
| - <UP> = 98; |
| - <LEFT> = 100; |
| - <DOWN> = 104; |
| - <RGHT> = 102; |
| - |
| - <NMLK> = 77; |
| - <KPDV> = 112; |
| - <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> = 108; |
| - |
| - <KP0> = 90; |
| - <KPDL> = 91; |
| - <KPEQ> = 126; |
| - |
| - <FK13> = 118; |
| - <FK14> = 119; |
| - <FK15> = 120; |
| - <FK16> = 121; |
| - <FK17> = 122; |
| - <KPDC> = 123; |
| - |
| - // Keys that are generated on Japanese keyboards |
| - |
| - alias <HZTG> = <TLDE>; // Hankaku_Zenkaku toggle |
| - <HKTG> = 208; // Hiragana_Katakana toggle |
| - <AB11> = 211; // backslash/underscore |
| - <XFER> = 129; // Henkan |
| - <NFER> = 131; // Muhenkan |
| - <AE13> = 133; // Yen |
| - <EISU> = 210; // Alphanumeric mode on macintosh |
| - <KANA> = 209; // Kana mode on macintosh |
| - |
| - // Keys that are generated on Korean keyboards |
| - |
| - alias <HNGL> = <FK16>; // Hangul Latin toggle |
| - alias <HJCV> = <FK17>; // Hangul to Hanja conversion |
| - |
| - // 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. |
| - |
| - 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; |
| - |
| - // MacBooks generate 0x65 for the lower brightness key |
| - <II65> = 101; |
| - |
| - // Required for apple/logitech_g15 keyboard |
| - <II5D> = 93; |
| - |
| - // 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> |
| - alias <K71> = <KANA>; // <I51> |
| - alias <K72> = <EISU>; // <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>; |
| - alias <OUTP> = <I56>; |
| - alias <KITG> = <I57>; |
| - alias <KIDN> = <I58>; |
| - alias <KIUP> = <I59>; |
| - |
| - // Other codes never generated. The XFree86 ddx never generates |
| - // these codes. |
| - // Thus we can use them as fake keys |
| - <MDSW> = 8; |
| - <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>; |
| - |
| - // For Brazilian ABNT2 |
| - alias <KPPT> = <I06>; |
| +// <LWIN> = 207; // 311; |
| +// <RWIN> = 208; // 312; |
| +// <MENU> = 209; // 319; |
| + |
| + <ESC> = 27; |
| + <FK01> = 112; |
| + <FK02> = 113; |
| + <FK03> = 114; |
| + <FK04> = 115; |
| + <FK05> = 116; |
| + <FK06> = 117; |
| + <FK07> = 118; |
| + <FK08> = 119; |
| + <FK09> = 120; |
| + <FK10> = 121; |
| + <FK11> = 122; |
| + <FK12> = 123; |
| + |
| +// <PRSC> = 222; // 316; |
| +// <SYRQ> = 223; // 317; |
| +// <SCLK> = 224; // 302; |
| +// <PAUS> = 19; |
| +// <BRK> = 225; // 318; |
| + |
| +// <INS> = 226; // 277; |
| + <HOME> = 36; |
| + <PGUP> = 33; |
| +// <DELE> = 229; // 127; |
| + <END> = 35; |
| + <PGDN> = 34; |
| + |
| + <UP> = 38; |
| + <LEFT> = 37; |
| + <DOWN> = 40; |
| + <RGHT> = 39; |
| + |
| +// <NMLK> = 236; // 300; |
| +// <KPDV> = 112; |
| +// <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> = 108; |
| + |
| +// <KP0> = 90; |
| +// <KPDL> = 91; |
| +// <KPEQ> = 126; |
| + |
| +// <FK13> = 118; |
| +// <FK14> = 119; |
| +// <FK15> = 120; |
| +// <FK16> = 121; |
| +// <FK17> = 122; |
| +// <KPDC> = 123; |
| }; |
| |
| // What keyboard is this? |