1*2b949d04SAndroid Build Coastguard Worker// "standard" XFree86 codes 2*2b949d04SAndroid Build Coastguard Worker// It seems that the "default" must be the first entry in the file. 3*2b949d04SAndroid Build Coastguard Worker 4*2b949d04SAndroid Build Coastguard Workerdefault xkb_keycodes "xfree86" { 5*2b949d04SAndroid Build Coastguard Worker include "xfree86(basic)" 6*2b949d04SAndroid Build Coastguard Worker <BKSL> = 51; 7*2b949d04SAndroid Build Coastguard Worker alias <AC12> = <BKSL>; 8*2b949d04SAndroid Build Coastguard Worker <LSGT> = 94; 9*2b949d04SAndroid Build Coastguard Worker}; 10*2b949d04SAndroid Build Coastguard Worker 11*2b949d04SAndroid Build Coastguard Workerxkb_keycodes "basic" { 12*2b949d04SAndroid Build Coastguard Worker 13*2b949d04SAndroid Build Coastguard Worker minimum= 8; 14*2b949d04SAndroid Build Coastguard Worker maximum= 255; 15*2b949d04SAndroid Build Coastguard Worker 16*2b949d04SAndroid Build Coastguard Worker <TLDE> = 49; 17*2b949d04SAndroid Build Coastguard Worker alias <AE00> = <TLDE>; // Some geometries use AE00 18*2b949d04SAndroid Build Coastguard Worker <AE01> = 10; 19*2b949d04SAndroid Build Coastguard Worker <AE02> = 11; 20*2b949d04SAndroid Build Coastguard Worker <AE03> = 12; 21*2b949d04SAndroid Build Coastguard Worker <AE04> = 13; 22*2b949d04SAndroid Build Coastguard Worker <AE05> = 14; 23*2b949d04SAndroid Build Coastguard Worker <AE06> = 15; 24*2b949d04SAndroid Build Coastguard Worker <AE07> = 16; 25*2b949d04SAndroid Build Coastguard Worker <AE08> = 17; 26*2b949d04SAndroid Build Coastguard Worker <AE09> = 18; 27*2b949d04SAndroid Build Coastguard Worker <AE10> = 19; 28*2b949d04SAndroid Build Coastguard Worker <AE11> = 20; 29*2b949d04SAndroid Build Coastguard Worker <AE12> = 21; 30*2b949d04SAndroid Build Coastguard Worker <BKSP> = 22; 31*2b949d04SAndroid Build Coastguard Worker 32*2b949d04SAndroid Build Coastguard Worker <TAB> = 23; 33*2b949d04SAndroid Build Coastguard Worker <AD01> = 24; 34*2b949d04SAndroid Build Coastguard Worker <AD02> = 25; 35*2b949d04SAndroid Build Coastguard Worker <AD03> = 26; 36*2b949d04SAndroid Build Coastguard Worker <AD04> = 27; 37*2b949d04SAndroid Build Coastguard Worker <AD05> = 28; 38*2b949d04SAndroid Build Coastguard Worker <AD06> = 29; 39*2b949d04SAndroid Build Coastguard Worker <AD07> = 30; 40*2b949d04SAndroid Build Coastguard Worker <AD08> = 31; 41*2b949d04SAndroid Build Coastguard Worker <AD09> = 32; 42*2b949d04SAndroid Build Coastguard Worker <AD10> = 33; 43*2b949d04SAndroid Build Coastguard Worker <AD11> = 34; 44*2b949d04SAndroid Build Coastguard Worker <AD12> = 35; 45*2b949d04SAndroid Build Coastguard Worker <RTRN> = 36; 46*2b949d04SAndroid Build Coastguard Worker 47*2b949d04SAndroid Build Coastguard Worker <CAPS> = 66; 48*2b949d04SAndroid Build Coastguard Worker <AC01> = 38; 49*2b949d04SAndroid Build Coastguard Worker <AC02> = 39; 50*2b949d04SAndroid Build Coastguard Worker <AC03> = 40; 51*2b949d04SAndroid Build Coastguard Worker <AC04> = 41; 52*2b949d04SAndroid Build Coastguard Worker <AC05> = 42; 53*2b949d04SAndroid Build Coastguard Worker <AC06> = 43; 54*2b949d04SAndroid Build Coastguard Worker <AC07> = 44; 55*2b949d04SAndroid Build Coastguard Worker <AC08> = 45; 56*2b949d04SAndroid Build Coastguard Worker <AC09> = 46; 57*2b949d04SAndroid Build Coastguard Worker <AC10> = 47; 58*2b949d04SAndroid Build Coastguard Worker <AC11> = 48; 59*2b949d04SAndroid Build Coastguard Worker 60*2b949d04SAndroid Build Coastguard Worker <LFSH> = 50; 61*2b949d04SAndroid Build Coastguard Worker <AB01> = 52; 62*2b949d04SAndroid Build Coastguard Worker <AB02> = 53; 63*2b949d04SAndroid Build Coastguard Worker <AB03> = 54; 64*2b949d04SAndroid Build Coastguard Worker <AB04> = 55; 65*2b949d04SAndroid Build Coastguard Worker <AB05> = 56; 66*2b949d04SAndroid Build Coastguard Worker <AB06> = 57; 67*2b949d04SAndroid Build Coastguard Worker <AB07> = 58; 68*2b949d04SAndroid Build Coastguard Worker <AB08> = 59; 69*2b949d04SAndroid Build Coastguard Worker <AB09> = 60; 70*2b949d04SAndroid Build Coastguard Worker <AB10> = 61; 71*2b949d04SAndroid Build Coastguard Worker <RTSH> = 62; 72*2b949d04SAndroid Build Coastguard Worker 73*2b949d04SAndroid Build Coastguard Worker <LALT> = 64; 74*2b949d04SAndroid Build Coastguard Worker <LCTL> = 37; 75*2b949d04SAndroid Build Coastguard Worker <SPCE> = 65; 76*2b949d04SAndroid Build Coastguard Worker <RCTL> = 109; 77*2b949d04SAndroid Build Coastguard Worker <RALT> = 113; 78*2b949d04SAndroid Build Coastguard Worker // Microsoft keyboard extra keys 79*2b949d04SAndroid Build Coastguard Worker <LWIN> = 115; 80*2b949d04SAndroid Build Coastguard Worker <RWIN> = 116; 81*2b949d04SAndroid Build Coastguard Worker <MENU> = 117; 82*2b949d04SAndroid Build Coastguard Worker 83*2b949d04SAndroid Build Coastguard Worker <ESC> = 9; 84*2b949d04SAndroid Build Coastguard Worker <FK01> = 67; 85*2b949d04SAndroid Build Coastguard Worker <FK02> = 68; 86*2b949d04SAndroid Build Coastguard Worker <FK03> = 69; 87*2b949d04SAndroid Build Coastguard Worker <FK04> = 70; 88*2b949d04SAndroid Build Coastguard Worker <FK05> = 71; 89*2b949d04SAndroid Build Coastguard Worker <FK06> = 72; 90*2b949d04SAndroid Build Coastguard Worker <FK07> = 73; 91*2b949d04SAndroid Build Coastguard Worker <FK08> = 74; 92*2b949d04SAndroid Build Coastguard Worker <FK09> = 75; 93*2b949d04SAndroid Build Coastguard Worker <FK10> = 76; 94*2b949d04SAndroid Build Coastguard Worker <FK11> = 95; 95*2b949d04SAndroid Build Coastguard Worker <FK12> = 96; 96*2b949d04SAndroid Build Coastguard Worker 97*2b949d04SAndroid Build Coastguard Worker <PRSC> = 111; 98*2b949d04SAndroid Build Coastguard Worker <SYRQ> = 92; 99*2b949d04SAndroid Build Coastguard Worker <SCLK> = 78; 100*2b949d04SAndroid Build Coastguard Worker <PAUS> = 110; 101*2b949d04SAndroid Build Coastguard Worker <BRK> = 114; 102*2b949d04SAndroid Build Coastguard Worker 103*2b949d04SAndroid Build Coastguard Worker <INS> = 106; 104*2b949d04SAndroid Build Coastguard Worker <HOME> = 97; 105*2b949d04SAndroid Build Coastguard Worker <PGUP> = 99; 106*2b949d04SAndroid Build Coastguard Worker <DELE> = 107; 107*2b949d04SAndroid Build Coastguard Worker <END> = 103; 108*2b949d04SAndroid Build Coastguard Worker <PGDN> = 105; 109*2b949d04SAndroid Build Coastguard Worker 110*2b949d04SAndroid Build Coastguard Worker <UP> = 98; 111*2b949d04SAndroid Build Coastguard Worker <LEFT> = 100; 112*2b949d04SAndroid Build Coastguard Worker <DOWN> = 104; 113*2b949d04SAndroid Build Coastguard Worker <RGHT> = 102; 114*2b949d04SAndroid Build Coastguard Worker 115*2b949d04SAndroid Build Coastguard Worker <NMLK> = 77; 116*2b949d04SAndroid Build Coastguard Worker <KPDV> = 112; 117*2b949d04SAndroid Build Coastguard Worker <KPMU> = 63; 118*2b949d04SAndroid Build Coastguard Worker <KPSU> = 82; 119*2b949d04SAndroid Build Coastguard Worker 120*2b949d04SAndroid Build Coastguard Worker <KP7> = 79; 121*2b949d04SAndroid Build Coastguard Worker <KP8> = 80; 122*2b949d04SAndroid Build Coastguard Worker <KP9> = 81; 123*2b949d04SAndroid Build Coastguard Worker <KPAD> = 86; 124*2b949d04SAndroid Build Coastguard Worker 125*2b949d04SAndroid Build Coastguard Worker <KP4> = 83; 126*2b949d04SAndroid Build Coastguard Worker <KP5> = 84; 127*2b949d04SAndroid Build Coastguard Worker <KP6> = 85; 128*2b949d04SAndroid Build Coastguard Worker 129*2b949d04SAndroid Build Coastguard Worker <KP1> = 87; 130*2b949d04SAndroid Build Coastguard Worker <KP2> = 88; 131*2b949d04SAndroid Build Coastguard Worker <KP3> = 89; 132*2b949d04SAndroid Build Coastguard Worker <KPEN> = 108; 133*2b949d04SAndroid Build Coastguard Worker 134*2b949d04SAndroid Build Coastguard Worker <KP0> = 90; 135*2b949d04SAndroid Build Coastguard Worker <KPDL> = 91; 136*2b949d04SAndroid Build Coastguard Worker <KPEQ> = 126; 137*2b949d04SAndroid Build Coastguard Worker 138*2b949d04SAndroid Build Coastguard Worker <FK13> = 118; 139*2b949d04SAndroid Build Coastguard Worker <FK14> = 119; 140*2b949d04SAndroid Build Coastguard Worker <FK15> = 120; 141*2b949d04SAndroid Build Coastguard Worker <FK16> = 121; 142*2b949d04SAndroid Build Coastguard Worker <FK17> = 122; 143*2b949d04SAndroid Build Coastguard Worker <KPDC> = 123; 144*2b949d04SAndroid Build Coastguard Worker 145*2b949d04SAndroid Build Coastguard Worker // Keys that are generated on Japanese keyboards 146*2b949d04SAndroid Build Coastguard Worker 147*2b949d04SAndroid Build Coastguard Worker alias <HZTG> = <TLDE>; // Hankaku_Zenkaku toggle 148*2b949d04SAndroid Build Coastguard Worker <HKTG> = 208; // Hiragana_Katakana toggle 149*2b949d04SAndroid Build Coastguard Worker <AB11> = 211; // backslash/underscore 150*2b949d04SAndroid Build Coastguard Worker <XFER> = 129; // Henkan 151*2b949d04SAndroid Build Coastguard Worker <NFER> = 131; // Muhenkan 152*2b949d04SAndroid Build Coastguard Worker <AE13> = 133; // Yen 153*2b949d04SAndroid Build Coastguard Worker <EISU> = 210; // Alphanumeric mode on macintosh 154*2b949d04SAndroid Build Coastguard Worker <KANA> = 209; // Kana mode on macintosh 155*2b949d04SAndroid Build Coastguard Worker 156*2b949d04SAndroid Build Coastguard Worker // Keys that are generated on Korean keyboards 157*2b949d04SAndroid Build Coastguard Worker 158*2b949d04SAndroid Build Coastguard Worker alias <HNGL> = <FK16>; // Hangul Latin toggle 159*2b949d04SAndroid Build Coastguard Worker alias <HJCV> = <FK17>; // Hangul to Hanja conversion 160*2b949d04SAndroid Build Coastguard Worker 161*2b949d04SAndroid Build Coastguard Worker // Extended keys that may be generated on "Internet" keyboards. 162*2b949d04SAndroid Build Coastguard Worker // These are not standardised, hence the meaningless names. 163*2b949d04SAndroid Build Coastguard Worker // The entries commented out are never generated because the raw codes 164*2b949d04SAndroid Build Coastguard Worker // in those positions are already used for well-defined keys. 165*2b949d04SAndroid Build Coastguard Worker 166*2b949d04SAndroid Build Coastguard Worker <I02> = 130; 167*2b949d04SAndroid Build Coastguard Worker <I04> = 132; 168*2b949d04SAndroid Build Coastguard Worker alias <I05> = <AE13>; 169*2b949d04SAndroid Build Coastguard Worker <I06> = 134; 170*2b949d04SAndroid Build Coastguard Worker <I07> = 135; 171*2b949d04SAndroid Build Coastguard Worker <I08> = 136; 172*2b949d04SAndroid Build Coastguard Worker <I09> = 137; 173*2b949d04SAndroid Build Coastguard Worker <I0A> = 138; 174*2b949d04SAndroid Build Coastguard Worker <I0B> = 139; 175*2b949d04SAndroid Build Coastguard Worker <I0C> = 140; 176*2b949d04SAndroid Build Coastguard Worker <I0D> = 141; 177*2b949d04SAndroid Build Coastguard Worker <I0E> = 142; 178*2b949d04SAndroid Build Coastguard Worker <I0F> = 143; 179*2b949d04SAndroid Build Coastguard Worker <I10> = 144; 180*2b949d04SAndroid Build Coastguard Worker <I11> = 145; 181*2b949d04SAndroid Build Coastguard Worker <I12> = 146; 182*2b949d04SAndroid Build Coastguard Worker <I13> = 147; 183*2b949d04SAndroid Build Coastguard Worker <I14> = 148; 184*2b949d04SAndroid Build Coastguard Worker <I15> = 149; 185*2b949d04SAndroid Build Coastguard Worker <I16> = 150; 186*2b949d04SAndroid Build Coastguard Worker <I17> = 151; 187*2b949d04SAndroid Build Coastguard Worker <I18> = 152; 188*2b949d04SAndroid Build Coastguard Worker <I19> = 153; 189*2b949d04SAndroid Build Coastguard Worker <I1A> = 154; 190*2b949d04SAndroid Build Coastguard Worker <I1B> = 155; 191*2b949d04SAndroid Build Coastguard Worker // <I1C> = 156; <META> 192*2b949d04SAndroid Build Coastguard Worker // <I1D> = 157; <K59> 193*2b949d04SAndroid Build Coastguard Worker <I1E> = 158; 194*2b949d04SAndroid Build Coastguard Worker <I1F> = 159; 195*2b949d04SAndroid Build Coastguard Worker <I20> = 160; 196*2b949d04SAndroid Build Coastguard Worker <I21> = 161; 197*2b949d04SAndroid Build Coastguard Worker <I22> = 162; 198*2b949d04SAndroid Build Coastguard Worker <I23> = 163; 199*2b949d04SAndroid Build Coastguard Worker <I24> = 164; 200*2b949d04SAndroid Build Coastguard Worker <I25> = 165; 201*2b949d04SAndroid Build Coastguard Worker <I26> = 166; 202*2b949d04SAndroid Build Coastguard Worker <I27> = 167; 203*2b949d04SAndroid Build Coastguard Worker <I28> = 168; 204*2b949d04SAndroid Build Coastguard Worker <I29> = 169; 205*2b949d04SAndroid Build Coastguard Worker // <I2A> = 170; <K5A> 206*2b949d04SAndroid Build Coastguard Worker <I2B> = 171; 207*2b949d04SAndroid Build Coastguard Worker <I2C> = 172; 208*2b949d04SAndroid Build Coastguard Worker <I2D> = 173; 209*2b949d04SAndroid Build Coastguard Worker <I2E> = 174; 210*2b949d04SAndroid Build Coastguard Worker <I2F> = 175; 211*2b949d04SAndroid Build Coastguard Worker <I30> = 176; 212*2b949d04SAndroid Build Coastguard Worker <I31> = 177; 213*2b949d04SAndroid Build Coastguard Worker <I32> = 178; 214*2b949d04SAndroid Build Coastguard Worker <I33> = 179; 215*2b949d04SAndroid Build Coastguard Worker <I34> = 180; 216*2b949d04SAndroid Build Coastguard Worker // <I35> = 181; <K5B> 217*2b949d04SAndroid Build Coastguard Worker // <I36> = 182; <K5D> 218*2b949d04SAndroid Build Coastguard Worker // <I37> = 183; <K5E> 219*2b949d04SAndroid Build Coastguard Worker // <I38> = 184; <K5F> 220*2b949d04SAndroid Build Coastguard Worker <I39> = 185; 221*2b949d04SAndroid Build Coastguard Worker <I3A> = 186; 222*2b949d04SAndroid Build Coastguard Worker <I3B> = 187; 223*2b949d04SAndroid Build Coastguard Worker <I3C> = 188; 224*2b949d04SAndroid Build Coastguard Worker // <I3D> = 189; <K62> 225*2b949d04SAndroid Build Coastguard Worker // <I3E> = 190; <K63> 226*2b949d04SAndroid Build Coastguard Worker // <I3F> = 191; <K64> 227*2b949d04SAndroid Build Coastguard Worker // <I40> = 192; <K65> 228*2b949d04SAndroid Build Coastguard Worker // <I41> = 193; <K66> 229*2b949d04SAndroid Build Coastguard Worker <I42> = 194; 230*2b949d04SAndroid Build Coastguard Worker <I43> = 195; 231*2b949d04SAndroid Build Coastguard Worker <I44> = 196; 232*2b949d04SAndroid Build Coastguard Worker <I45> = 197; 233*2b949d04SAndroid Build Coastguard Worker // <I46> = 198; <K67> 234*2b949d04SAndroid Build Coastguard Worker // <I47> = 199; <K68> 235*2b949d04SAndroid Build Coastguard Worker // <I48> = 200; <K69> 236*2b949d04SAndroid Build Coastguard Worker // <I49> = 201; <K6A> 237*2b949d04SAndroid Build Coastguard Worker <I4A> = 202; 238*2b949d04SAndroid Build Coastguard Worker // <I4B> = 203; <K6B> 239*2b949d04SAndroid Build Coastguard Worker // <I4C> = 204; <K6C> 240*2b949d04SAndroid Build Coastguard Worker // <I4D> = 205; <K6D> 241*2b949d04SAndroid Build Coastguard Worker // <I4E> = 206; <K6E> 242*2b949d04SAndroid Build Coastguard Worker // <I4F> = 207; <K6F> 243*2b949d04SAndroid Build Coastguard Worker // <I50> = 208; <K70> 244*2b949d04SAndroid Build Coastguard Worker // <I51> = 209; <K71> 245*2b949d04SAndroid Build Coastguard Worker // <I52> = 210; <K72> 246*2b949d04SAndroid Build Coastguard Worker // <I53> = 211; <K73> 247*2b949d04SAndroid Build Coastguard Worker <I54> = 212; 248*2b949d04SAndroid Build Coastguard Worker <I55> = 213; 249*2b949d04SAndroid Build Coastguard Worker <I56> = 214; 250*2b949d04SAndroid Build Coastguard Worker <I57> = 215; 251*2b949d04SAndroid Build Coastguard Worker <I58> = 216; 252*2b949d04SAndroid Build Coastguard Worker <I59> = 217; 253*2b949d04SAndroid Build Coastguard Worker <I5A> = 218; 254*2b949d04SAndroid Build Coastguard Worker // <I5B> = 219; <K74> 255*2b949d04SAndroid Build Coastguard Worker // <I5C> = 220; <K75> 256*2b949d04SAndroid Build Coastguard Worker // <I5D> = 221; <K76> 257*2b949d04SAndroid Build Coastguard Worker <I5E> = 222; 258*2b949d04SAndroid Build Coastguard Worker <I5F> = 223; 259*2b949d04SAndroid Build Coastguard Worker <I60> = 224; 260*2b949d04SAndroid Build Coastguard Worker <I61> = 225; 261*2b949d04SAndroid Build Coastguard Worker <I62> = 226; 262*2b949d04SAndroid Build Coastguard Worker <I63> = 227; 263*2b949d04SAndroid Build Coastguard Worker <I64> = 228; 264*2b949d04SAndroid Build Coastguard Worker <I65> = 229; 265*2b949d04SAndroid Build Coastguard Worker <I66> = 230; 266*2b949d04SAndroid Build Coastguard Worker <I67> = 231; 267*2b949d04SAndroid Build Coastguard Worker <I68> = 232; 268*2b949d04SAndroid Build Coastguard Worker <I69> = 233; 269*2b949d04SAndroid Build Coastguard Worker <I6A> = 234; 270*2b949d04SAndroid Build Coastguard Worker <I6B> = 235; 271*2b949d04SAndroid Build Coastguard Worker <I6C> = 236; 272*2b949d04SAndroid Build Coastguard Worker <I6D> = 237; 273*2b949d04SAndroid Build Coastguard Worker <I6E> = 238; 274*2b949d04SAndroid Build Coastguard Worker <I6F> = 239; 275*2b949d04SAndroid Build Coastguard Worker <I70> = 240; 276*2b949d04SAndroid Build Coastguard Worker <I71> = 241; 277*2b949d04SAndroid Build Coastguard Worker <I72> = 242; 278*2b949d04SAndroid Build Coastguard Worker <I73> = 243; 279*2b949d04SAndroid Build Coastguard Worker <I74> = 244; 280*2b949d04SAndroid Build Coastguard Worker <I75> = 245; 281*2b949d04SAndroid Build Coastguard Worker <I76> = 246; 282*2b949d04SAndroid Build Coastguard Worker <I77> = 247; 283*2b949d04SAndroid Build Coastguard Worker <I78> = 248; 284*2b949d04SAndroid Build Coastguard Worker <I79> = 249; 285*2b949d04SAndroid Build Coastguard Worker <I7A> = 250; 286*2b949d04SAndroid Build Coastguard Worker <I7B> = 251; 287*2b949d04SAndroid Build Coastguard Worker <I7C> = 252; 288*2b949d04SAndroid Build Coastguard Worker alias <IR7C> = <I7C>; 289*2b949d04SAndroid Build Coastguard Worker <I7D> = 253; 290*2b949d04SAndroid Build Coastguard Worker alias <IR7D> = <I7D>; 291*2b949d04SAndroid Build Coastguard Worker <I7E> = 254; 292*2b949d04SAndroid Build Coastguard Worker <I7F> = 255; 293*2b949d04SAndroid Build Coastguard Worker 294*2b949d04SAndroid Build Coastguard Worker // MacBooks generate 0x65 for the lower brightness key 295*2b949d04SAndroid Build Coastguard Worker <II65> = 101; 296*2b949d04SAndroid Build Coastguard Worker 297*2b949d04SAndroid Build Coastguard Worker // Required for apple/logitech_g15 keyboard 298*2b949d04SAndroid Build Coastguard Worker <II5D> = 93; 299*2b949d04SAndroid Build Coastguard Worker 300*2b949d04SAndroid Build Coastguard Worker // Codes generated for scancodes 0x59-0x5f, 0x62-0x76 301*2b949d04SAndroid Build Coastguard Worker <K59> = 157; // <I1D> 302*2b949d04SAndroid Build Coastguard Worker <K5A> = 170; // <I2A> 303*2b949d04SAndroid Build Coastguard Worker <K5B> = 181; // <I35> 304*2b949d04SAndroid Build Coastguard Worker alias <K5C> = <KPEQ>; 305*2b949d04SAndroid Build Coastguard Worker <K5D> = 182; // <I36> 306*2b949d04SAndroid Build Coastguard Worker <K5E> = 183; // <I37> 307*2b949d04SAndroid Build Coastguard Worker <K5F> = 184; // <I38> 308*2b949d04SAndroid Build Coastguard Worker <K62> = 189; // <I3D> 309*2b949d04SAndroid Build Coastguard Worker <K63> = 190; // <I3E> 310*2b949d04SAndroid Build Coastguard Worker <K64> = 191; // <I3F> 311*2b949d04SAndroid Build Coastguard Worker <K65> = 192; // <I40> 312*2b949d04SAndroid Build Coastguard Worker <K66> = 193; // <I41> 313*2b949d04SAndroid Build Coastguard Worker <K67> = 198; // <I46> 314*2b949d04SAndroid Build Coastguard Worker <K68> = 199; // <I47> 315*2b949d04SAndroid Build Coastguard Worker <K69> = 200; // <I48> 316*2b949d04SAndroid Build Coastguard Worker <K6A> = 201; // <I49> 317*2b949d04SAndroid Build Coastguard Worker <K6B> = 203; // <I4B> 318*2b949d04SAndroid Build Coastguard Worker <K6C> = 204; // <I4C> 319*2b949d04SAndroid Build Coastguard Worker <K6D> = 205; // <I4D> 320*2b949d04SAndroid Build Coastguard Worker <K6E> = 206; // <I4E> 321*2b949d04SAndroid Build Coastguard Worker <K6F> = 207; // <I4F> 322*2b949d04SAndroid Build Coastguard Worker alias <K70> = <HKTG>; // <I50> 323*2b949d04SAndroid Build Coastguard Worker alias <K71> = <KANA>; // <I51> 324*2b949d04SAndroid Build Coastguard Worker alias <K72> = <EISU>; // <I52> 325*2b949d04SAndroid Build Coastguard Worker alias <K73> = <AB11>; // <I53> 326*2b949d04SAndroid Build Coastguard Worker <K74> = 219; // <I5B> 327*2b949d04SAndroid Build Coastguard Worker <K75> = 220; // <I5C> 328*2b949d04SAndroid Build Coastguard Worker <K76> = 221; // <I5D> 329*2b949d04SAndroid Build Coastguard Worker 330*2b949d04SAndroid Build Coastguard Worker // Solaris compatibility 331*2b949d04SAndroid Build Coastguard Worker 332*2b949d04SAndroid Build Coastguard Worker alias <LMTA> = <LWIN>; 333*2b949d04SAndroid Build Coastguard Worker alias <RMTA> = <RWIN>; 334*2b949d04SAndroid Build Coastguard Worker alias <COMP> = <MENU>; 335*2b949d04SAndroid Build Coastguard Worker alias <POWR> = <I0C>; 336*2b949d04SAndroid Build Coastguard Worker alias <MUTE> = <I0D>; 337*2b949d04SAndroid Build Coastguard Worker alias <VOL-> = <I0E>; 338*2b949d04SAndroid Build Coastguard Worker alias <VOL+> = <I0F>; 339*2b949d04SAndroid Build Coastguard Worker alias <HELP> = <I10>; 340*2b949d04SAndroid Build Coastguard Worker alias <STOP> = <I11>; 341*2b949d04SAndroid Build Coastguard Worker alias <AGAI> = <I12>; 342*2b949d04SAndroid Build Coastguard Worker alias <PROP> = <I13>; 343*2b949d04SAndroid Build Coastguard Worker alias <UNDO> = <I14>; 344*2b949d04SAndroid Build Coastguard Worker alias <FRNT> = <I15>; 345*2b949d04SAndroid Build Coastguard Worker alias <COPY> = <I16>; 346*2b949d04SAndroid Build Coastguard Worker alias <OPEN> = <I17>; 347*2b949d04SAndroid Build Coastguard Worker alias <PAST> = <I18>; 348*2b949d04SAndroid Build Coastguard Worker alias <FIND> = <I19>; 349*2b949d04SAndroid Build Coastguard Worker alias <CUT> = <I1A>; 350*2b949d04SAndroid Build Coastguard Worker alias <OUTP> = <I56>; 351*2b949d04SAndroid Build Coastguard Worker alias <KITG> = <I57>; 352*2b949d04SAndroid Build Coastguard Worker alias <KIDN> = <I58>; 353*2b949d04SAndroid Build Coastguard Worker alias <KIUP> = <I59>; 354*2b949d04SAndroid Build Coastguard Worker 355*2b949d04SAndroid Build Coastguard Worker // Other codes never generated. The XFree86 ddx never generates 356*2b949d04SAndroid Build Coastguard Worker // these codes. 357*2b949d04SAndroid Build Coastguard Worker // Thus we can use them as fake keys 358*2b949d04SAndroid Build Coastguard Worker <MDSW> = 8; 359*2b949d04SAndroid Build Coastguard Worker <LVL3> = 124; // <U7C> 360*2b949d04SAndroid Build Coastguard Worker <ALT> = 125; // <U7D> 361*2b949d04SAndroid Build Coastguard Worker <META> = 156; // <I1C> 362*2b949d04SAndroid Build Coastguard Worker <SUPR> = 127; // <U7F> 363*2b949d04SAndroid Build Coastguard Worker <HYPR> = 128; // <U80> 364*2b949d04SAndroid Build Coastguard Worker 365*2b949d04SAndroid Build Coastguard Worker indicator 1 = "Caps Lock"; 366*2b949d04SAndroid Build Coastguard Worker indicator 2 = "Num Lock"; 367*2b949d04SAndroid Build Coastguard Worker indicator 3 = "Scroll Lock"; 368*2b949d04SAndroid Build Coastguard Worker 369*2b949d04SAndroid Build Coastguard Worker alias <ALGR> = <RALT>; 370*2b949d04SAndroid Build Coastguard Worker 371*2b949d04SAndroid Build Coastguard Worker // For Brazilian ABNT2 372*2b949d04SAndroid Build Coastguard Worker alias <KPPT> = <I06>; 373*2b949d04SAndroid Build Coastguard Worker}; 374*2b949d04SAndroid Build Coastguard Worker 375*2b949d04SAndroid Build Coastguard Worker// What keyboard is this? 376*2b949d04SAndroid Build Coastguard Worker 377*2b949d04SAndroid Build Coastguard Workerxkb_keycodes "102" { 378*2b949d04SAndroid Build Coastguard Worker include "xfree86(xfree86)" 379*2b949d04SAndroid Build Coastguard Worker 380*2b949d04SAndroid Build Coastguard Worker // There will be warnings from xkbcomp because of multiple definitions. 381*2b949d04SAndroid Build Coastguard Worker 382*2b949d04SAndroid Build Coastguard Worker <RALT> = 122; 383*2b949d04SAndroid Build Coastguard Worker <RCTL> = 123; 384*2b949d04SAndroid Build Coastguard Worker 385*2b949d04SAndroid Build Coastguard Worker <PRSC> = 121; 386*2b949d04SAndroid Build Coastguard Worker <PAUS> = 118; 387*2b949d04SAndroid Build Coastguard Worker 388*2b949d04SAndroid Build Coastguard Worker <INS> = 131; 389*2b949d04SAndroid Build Coastguard Worker <HOME> = 135; 390*2b949d04SAndroid Build Coastguard Worker <PGUP> = 119; 391*2b949d04SAndroid Build Coastguard Worker <DELE> = 129; 392*2b949d04SAndroid Build Coastguard Worker <END> = 130; 393*2b949d04SAndroid Build Coastguard Worker <PGDN> = 134; 394*2b949d04SAndroid Build Coastguard Worker 395*2b949d04SAndroid Build Coastguard Worker <UP> = 128; 396*2b949d04SAndroid Build Coastguard Worker <LEFT> = 132; 397*2b949d04SAndroid Build Coastguard Worker <DOWN> = 120; 398*2b949d04SAndroid Build Coastguard Worker <RGHT> = 133; 399*2b949d04SAndroid Build Coastguard Worker 400*2b949d04SAndroid Build Coastguard Worker <KPDV> = 125; 401*2b949d04SAndroid Build Coastguard Worker 402*2b949d04SAndroid Build Coastguard Worker <KPEN> = 124; 403*2b949d04SAndroid Build Coastguard Worker}; 404*2b949d04SAndroid Build Coastguard Worker 405*2b949d04SAndroid Build Coastguard Worker 406*2b949d04SAndroid Build Coastguard Worker// IBM ThinkPad Z60m/Z60t/Z61m/Z61t 407*2b949d04SAndroid Build Coastguard Workerxkb_keycodes "thinkpadz60" { 408*2b949d04SAndroid Build Coastguard Worker include "xfree86(xfree86)" 409*2b949d04SAndroid Build Coastguard Worker <MENU> = 227; 410*2b949d04SAndroid Build Coastguard Worker}; 411