1*2b949d04SAndroid Build Coastguard Workerxkb_keymap { 2*2b949d04SAndroid Build Coastguard Workerxkb_keycodes "evdev+aliases(qwerty)" { 3*2b949d04SAndroid Build Coastguard Worker minimum = 8; 4*2b949d04SAndroid Build Coastguard Worker maximum = 255; 5*2b949d04SAndroid Build Coastguard Worker <ESC> = 9; 6*2b949d04SAndroid Build Coastguard Worker <AE01> = 10; 7*2b949d04SAndroid Build Coastguard Worker <AE02> = 11; 8*2b949d04SAndroid Build Coastguard Worker <AE03> = 12; 9*2b949d04SAndroid Build Coastguard Worker <AE04> = 13; 10*2b949d04SAndroid Build Coastguard Worker <AE05> = 14; 11*2b949d04SAndroid Build Coastguard Worker <AE06> = 15; 12*2b949d04SAndroid Build Coastguard Worker <AE07> = 16; 13*2b949d04SAndroid Build Coastguard Worker <AE08> = 17; 14*2b949d04SAndroid Build Coastguard Worker <AE09> = 18; 15*2b949d04SAndroid Build Coastguard Worker <AE10> = 19; 16*2b949d04SAndroid Build Coastguard Worker <AE11> = 20; 17*2b949d04SAndroid Build Coastguard Worker <AE12> = 21; 18*2b949d04SAndroid Build Coastguard Worker <BKSP> = 22; 19*2b949d04SAndroid Build Coastguard Worker <TAB> = 23; 20*2b949d04SAndroid Build Coastguard Worker <AD01> = 24; 21*2b949d04SAndroid Build Coastguard Worker <AD02> = 25; 22*2b949d04SAndroid Build Coastguard Worker <AD03> = 26; 23*2b949d04SAndroid Build Coastguard Worker <AD04> = 27; 24*2b949d04SAndroid Build Coastguard Worker <AD05> = 28; 25*2b949d04SAndroid Build Coastguard Worker <AD06> = 29; 26*2b949d04SAndroid Build Coastguard Worker <AD07> = 30; 27*2b949d04SAndroid Build Coastguard Worker <AD08> = 31; 28*2b949d04SAndroid Build Coastguard Worker <AD09> = 32; 29*2b949d04SAndroid Build Coastguard Worker <AD10> = 33; 30*2b949d04SAndroid Build Coastguard Worker <AD11> = 34; 31*2b949d04SAndroid Build Coastguard Worker <AD12> = 35; 32*2b949d04SAndroid Build Coastguard Worker <RTRN> = 36; 33*2b949d04SAndroid Build Coastguard Worker <LCTL> = 37; 34*2b949d04SAndroid Build Coastguard Worker <AC01> = 38; 35*2b949d04SAndroid Build Coastguard Worker <AC02> = 39; 36*2b949d04SAndroid Build Coastguard Worker <AC03> = 40; 37*2b949d04SAndroid Build Coastguard Worker <AC04> = 41; 38*2b949d04SAndroid Build Coastguard Worker <AC05> = 42; 39*2b949d04SAndroid Build Coastguard Worker <AC06> = 43; 40*2b949d04SAndroid Build Coastguard Worker <AC07> = 44; 41*2b949d04SAndroid Build Coastguard Worker <AC08> = 45; 42*2b949d04SAndroid Build Coastguard Worker <AC09> = 46; 43*2b949d04SAndroid Build Coastguard Worker <AC10> = 47; 44*2b949d04SAndroid Build Coastguard Worker <AC11> = 48; 45*2b949d04SAndroid Build Coastguard Worker <TLDE> = 49; 46*2b949d04SAndroid Build Coastguard Worker <LFSH> = 50; 47*2b949d04SAndroid Build Coastguard Worker <BKSL> = 51; 48*2b949d04SAndroid Build Coastguard Worker <AB01> = 52; 49*2b949d04SAndroid Build Coastguard Worker <AB02> = 53; 50*2b949d04SAndroid Build Coastguard Worker <AB03> = 54; 51*2b949d04SAndroid Build Coastguard Worker <AB04> = 55; 52*2b949d04SAndroid Build Coastguard Worker <AB05> = 56; 53*2b949d04SAndroid Build Coastguard Worker <AB06> = 57; 54*2b949d04SAndroid Build Coastguard Worker <AB07> = 58; 55*2b949d04SAndroid Build Coastguard Worker <AB08> = 59; 56*2b949d04SAndroid Build Coastguard Worker <AB09> = 60; 57*2b949d04SAndroid Build Coastguard Worker <AB10> = 61; 58*2b949d04SAndroid Build Coastguard Worker <RTSH> = 62; 59*2b949d04SAndroid Build Coastguard Worker <KPMU> = 63; 60*2b949d04SAndroid Build Coastguard Worker <LALT> = 64; 61*2b949d04SAndroid Build Coastguard Worker <SPCE> = 65; 62*2b949d04SAndroid Build Coastguard Worker <CAPS> = 66; 63*2b949d04SAndroid Build Coastguard Worker <FK01> = 67; 64*2b949d04SAndroid Build Coastguard Worker <FK02> = 68; 65*2b949d04SAndroid Build Coastguard Worker <FK03> = 69; 66*2b949d04SAndroid Build Coastguard Worker <FK04> = 70; 67*2b949d04SAndroid Build Coastguard Worker <FK05> = 71; 68*2b949d04SAndroid Build Coastguard Worker <FK06> = 72; 69*2b949d04SAndroid Build Coastguard Worker <FK07> = 73; 70*2b949d04SAndroid Build Coastguard Worker <FK08> = 74; 71*2b949d04SAndroid Build Coastguard Worker <FK09> = 75; 72*2b949d04SAndroid Build Coastguard Worker <FK10> = 76; 73*2b949d04SAndroid Build Coastguard Worker <NMLK> = 77; 74*2b949d04SAndroid Build Coastguard Worker <SCLK> = 78; 75*2b949d04SAndroid Build Coastguard Worker <KP7> = 79; 76*2b949d04SAndroid Build Coastguard Worker <KP8> = 80; 77*2b949d04SAndroid Build Coastguard Worker <KP9> = 81; 78*2b949d04SAndroid Build Coastguard Worker <KPSU> = 82; 79*2b949d04SAndroid Build Coastguard Worker <KP4> = 83; 80*2b949d04SAndroid Build Coastguard Worker <KP5> = 84; 81*2b949d04SAndroid Build Coastguard Worker <KP6> = 85; 82*2b949d04SAndroid Build Coastguard Worker <KPAD> = 86; 83*2b949d04SAndroid Build Coastguard Worker <KP1> = 87; 84*2b949d04SAndroid Build Coastguard Worker <KP2> = 88; 85*2b949d04SAndroid Build Coastguard Worker <KP3> = 89; 86*2b949d04SAndroid Build Coastguard Worker <KP0> = 90; 87*2b949d04SAndroid Build Coastguard Worker <KPDL> = 91; 88*2b949d04SAndroid Build Coastguard Worker <LVL3> = 92; 89*2b949d04SAndroid Build Coastguard Worker <LSGT> = 94; 90*2b949d04SAndroid Build Coastguard Worker <FK11> = 95; 91*2b949d04SAndroid Build Coastguard Worker <FK12> = 96; 92*2b949d04SAndroid Build Coastguard Worker <AB11> = 97; 93*2b949d04SAndroid Build Coastguard Worker <KATA> = 98; 94*2b949d04SAndroid Build Coastguard Worker <HIRA> = 99; 95*2b949d04SAndroid Build Coastguard Worker <HENK> = 100; 96*2b949d04SAndroid Build Coastguard Worker <HKTG> = 101; 97*2b949d04SAndroid Build Coastguard Worker <MUHE> = 102; 98*2b949d04SAndroid Build Coastguard Worker <JPCM> = 103; 99*2b949d04SAndroid Build Coastguard Worker <KPEN> = 104; 100*2b949d04SAndroid Build Coastguard Worker <RCTL> = 105; 101*2b949d04SAndroid Build Coastguard Worker <KPDV> = 106; 102*2b949d04SAndroid Build Coastguard Worker <PRSC> = 107; 103*2b949d04SAndroid Build Coastguard Worker <RALT> = 108; 104*2b949d04SAndroid Build Coastguard Worker <LNFD> = 109; 105*2b949d04SAndroid Build Coastguard Worker <HOME> = 110; 106*2b949d04SAndroid Build Coastguard Worker <UP> = 111; 107*2b949d04SAndroid Build Coastguard Worker <PGUP> = 112; 108*2b949d04SAndroid Build Coastguard Worker <LEFT> = 113; 109*2b949d04SAndroid Build Coastguard Worker <RGHT> = 114; 110*2b949d04SAndroid Build Coastguard Worker <END> = 115; 111*2b949d04SAndroid Build Coastguard Worker <DOWN> = 116; 112*2b949d04SAndroid Build Coastguard Worker <PGDN> = 117; 113*2b949d04SAndroid Build Coastguard Worker <INS> = 118; 114*2b949d04SAndroid Build Coastguard Worker <DELE> = 119; 115*2b949d04SAndroid Build Coastguard Worker <I120> = 120; 116*2b949d04SAndroid Build Coastguard Worker <MUTE> = 121; 117*2b949d04SAndroid Build Coastguard Worker <VOL-> = 122; 118*2b949d04SAndroid Build Coastguard Worker <VOL+> = 123; 119*2b949d04SAndroid Build Coastguard Worker <POWR> = 124; 120*2b949d04SAndroid Build Coastguard Worker <KPEQ> = 125; 121*2b949d04SAndroid Build Coastguard Worker <I126> = 126; 122*2b949d04SAndroid Build Coastguard Worker <PAUS> = 127; 123*2b949d04SAndroid Build Coastguard Worker <I128> = 128; 124*2b949d04SAndroid Build Coastguard Worker <I129> = 129; 125*2b949d04SAndroid Build Coastguard Worker <HNGL> = 130; 126*2b949d04SAndroid Build Coastguard Worker <HJCV> = 131; 127*2b949d04SAndroid Build Coastguard Worker <AE13> = 132; 128*2b949d04SAndroid Build Coastguard Worker <LWIN> = 133; 129*2b949d04SAndroid Build Coastguard Worker <RWIN> = 134; 130*2b949d04SAndroid Build Coastguard Worker <COMP> = 135; 131*2b949d04SAndroid Build Coastguard Worker <STOP> = 136; 132*2b949d04SAndroid Build Coastguard Worker <AGAI> = 137; 133*2b949d04SAndroid Build Coastguard Worker <PROP> = 138; 134*2b949d04SAndroid Build Coastguard Worker <UNDO> = 139; 135*2b949d04SAndroid Build Coastguard Worker <FRNT> = 140; 136*2b949d04SAndroid Build Coastguard Worker <COPY> = 141; 137*2b949d04SAndroid Build Coastguard Worker <OPEN> = 142; 138*2b949d04SAndroid Build Coastguard Worker <PAST> = 143; 139*2b949d04SAndroid Build Coastguard Worker <FIND> = 144; 140*2b949d04SAndroid Build Coastguard Worker <CUT> = 145; 141*2b949d04SAndroid Build Coastguard Worker <HELP> = 146; 142*2b949d04SAndroid Build Coastguard Worker <I147> = 147; 143*2b949d04SAndroid Build Coastguard Worker <I148> = 148; 144*2b949d04SAndroid Build Coastguard Worker <I149> = 149; 145*2b949d04SAndroid Build Coastguard Worker <I150> = 150; 146*2b949d04SAndroid Build Coastguard Worker <I151> = 151; 147*2b949d04SAndroid Build Coastguard Worker <I152> = 152; 148*2b949d04SAndroid Build Coastguard Worker <I153> = 153; 149*2b949d04SAndroid Build Coastguard Worker <I154> = 154; 150*2b949d04SAndroid Build Coastguard Worker <I155> = 155; 151*2b949d04SAndroid Build Coastguard Worker <I156> = 156; 152*2b949d04SAndroid Build Coastguard Worker <I157> = 157; 153*2b949d04SAndroid Build Coastguard Worker <I158> = 158; 154*2b949d04SAndroid Build Coastguard Worker <I159> = 159; 155*2b949d04SAndroid Build Coastguard Worker <I160> = 160; 156*2b949d04SAndroid Build Coastguard Worker <I161> = 161; 157*2b949d04SAndroid Build Coastguard Worker <I162> = 162; 158*2b949d04SAndroid Build Coastguard Worker <I163> = 163; 159*2b949d04SAndroid Build Coastguard Worker <I164> = 164; 160*2b949d04SAndroid Build Coastguard Worker <I165> = 165; 161*2b949d04SAndroid Build Coastguard Worker <I166> = 166; 162*2b949d04SAndroid Build Coastguard Worker <I167> = 167; 163*2b949d04SAndroid Build Coastguard Worker <I168> = 168; 164*2b949d04SAndroid Build Coastguard Worker <I169> = 169; 165*2b949d04SAndroid Build Coastguard Worker <I170> = 170; 166*2b949d04SAndroid Build Coastguard Worker <I171> = 171; 167*2b949d04SAndroid Build Coastguard Worker <I172> = 172; 168*2b949d04SAndroid Build Coastguard Worker <I173> = 173; 169*2b949d04SAndroid Build Coastguard Worker <I174> = 174; 170*2b949d04SAndroid Build Coastguard Worker <I175> = 175; 171*2b949d04SAndroid Build Coastguard Worker <I176> = 176; 172*2b949d04SAndroid Build Coastguard Worker <I177> = 177; 173*2b949d04SAndroid Build Coastguard Worker <I178> = 178; 174*2b949d04SAndroid Build Coastguard Worker <I179> = 179; 175*2b949d04SAndroid Build Coastguard Worker <I180> = 180; 176*2b949d04SAndroid Build Coastguard Worker <I181> = 181; 177*2b949d04SAndroid Build Coastguard Worker <I182> = 182; 178*2b949d04SAndroid Build Coastguard Worker <I183> = 183; 179*2b949d04SAndroid Build Coastguard Worker <I184> = 184; 180*2b949d04SAndroid Build Coastguard Worker <I185> = 185; 181*2b949d04SAndroid Build Coastguard Worker <I186> = 186; 182*2b949d04SAndroid Build Coastguard Worker <I187> = 187; 183*2b949d04SAndroid Build Coastguard Worker <I188> = 188; 184*2b949d04SAndroid Build Coastguard Worker <I189> = 189; 185*2b949d04SAndroid Build Coastguard Worker <I190> = 190; 186*2b949d04SAndroid Build Coastguard Worker <FK13> = 191; 187*2b949d04SAndroid Build Coastguard Worker <FK14> = 192; 188*2b949d04SAndroid Build Coastguard Worker <FK15> = 193; 189*2b949d04SAndroid Build Coastguard Worker <FK16> = 194; 190*2b949d04SAndroid Build Coastguard Worker <FK17> = 195; 191*2b949d04SAndroid Build Coastguard Worker <FK18> = 196; 192*2b949d04SAndroid Build Coastguard Worker <FK19> = 197; 193*2b949d04SAndroid Build Coastguard Worker <FK20> = 198; 194*2b949d04SAndroid Build Coastguard Worker <FK21> = 199; 195*2b949d04SAndroid Build Coastguard Worker <FK22> = 200; 196*2b949d04SAndroid Build Coastguard Worker <FK23> = 201; 197*2b949d04SAndroid Build Coastguard Worker <FK24> = 202; 198*2b949d04SAndroid Build Coastguard Worker <MDSW> = 203; 199*2b949d04SAndroid Build Coastguard Worker <ALT> = 204; 200*2b949d04SAndroid Build Coastguard Worker <META> = 205; 201*2b949d04SAndroid Build Coastguard Worker <SUPR> = 206; 202*2b949d04SAndroid Build Coastguard Worker <HYPR> = 207; 203*2b949d04SAndroid Build Coastguard Worker <I208> = 208; 204*2b949d04SAndroid Build Coastguard Worker <I209> = 209; 205*2b949d04SAndroid Build Coastguard Worker <I210> = 210; 206*2b949d04SAndroid Build Coastguard Worker <I211> = 211; 207*2b949d04SAndroid Build Coastguard Worker <I212> = 212; 208*2b949d04SAndroid Build Coastguard Worker <I213> = 213; 209*2b949d04SAndroid Build Coastguard Worker <I214> = 214; 210*2b949d04SAndroid Build Coastguard Worker <I215> = 215; 211*2b949d04SAndroid Build Coastguard Worker <I216> = 216; 212*2b949d04SAndroid Build Coastguard Worker <I217> = 217; 213*2b949d04SAndroid Build Coastguard Worker <I218> = 218; 214*2b949d04SAndroid Build Coastguard Worker <I219> = 219; 215*2b949d04SAndroid Build Coastguard Worker <I220> = 220; 216*2b949d04SAndroid Build Coastguard Worker <I221> = 221; 217*2b949d04SAndroid Build Coastguard Worker <I222> = 222; 218*2b949d04SAndroid Build Coastguard Worker <I223> = 223; 219*2b949d04SAndroid Build Coastguard Worker <I224> = 224; 220*2b949d04SAndroid Build Coastguard Worker <I225> = 225; 221*2b949d04SAndroid Build Coastguard Worker <I226> = 226; 222*2b949d04SAndroid Build Coastguard Worker <I227> = 227; 223*2b949d04SAndroid Build Coastguard Worker <I228> = 228; 224*2b949d04SAndroid Build Coastguard Worker <I229> = 229; 225*2b949d04SAndroid Build Coastguard Worker <I230> = 230; 226*2b949d04SAndroid Build Coastguard Worker <I231> = 231; 227*2b949d04SAndroid Build Coastguard Worker <I232> = 232; 228*2b949d04SAndroid Build Coastguard Worker <I233> = 233; 229*2b949d04SAndroid Build Coastguard Worker <I234> = 234; 230*2b949d04SAndroid Build Coastguard Worker <I235> = 235; 231*2b949d04SAndroid Build Coastguard Worker <I236> = 236; 232*2b949d04SAndroid Build Coastguard Worker <I237> = 237; 233*2b949d04SAndroid Build Coastguard Worker <I238> = 238; 234*2b949d04SAndroid Build Coastguard Worker <I239> = 239; 235*2b949d04SAndroid Build Coastguard Worker <I240> = 240; 236*2b949d04SAndroid Build Coastguard Worker <I241> = 241; 237*2b949d04SAndroid Build Coastguard Worker <I242> = 242; 238*2b949d04SAndroid Build Coastguard Worker <I243> = 243; 239*2b949d04SAndroid Build Coastguard Worker <I244> = 244; 240*2b949d04SAndroid Build Coastguard Worker <I245> = 245; 241*2b949d04SAndroid Build Coastguard Worker <I246> = 246; 242*2b949d04SAndroid Build Coastguard Worker <I247> = 247; 243*2b949d04SAndroid Build Coastguard Worker <I248> = 248; 244*2b949d04SAndroid Build Coastguard Worker <I249> = 249; 245*2b949d04SAndroid Build Coastguard Worker <I250> = 250; 246*2b949d04SAndroid Build Coastguard Worker <I251> = 251; 247*2b949d04SAndroid Build Coastguard Worker <I252> = 252; 248*2b949d04SAndroid Build Coastguard Worker <I253> = 253; 249*2b949d04SAndroid Build Coastguard Worker indicator 1 = "Caps Lock"; 250*2b949d04SAndroid Build Coastguard Worker indicator 2 = "Num Lock"; 251*2b949d04SAndroid Build Coastguard Worker indicator 3 = "Scroll Lock"; 252*2b949d04SAndroid Build Coastguard Worker indicator 4 = "Compose"; 253*2b949d04SAndroid Build Coastguard Worker indicator 5 = "Kana"; 254*2b949d04SAndroid Build Coastguard Worker indicator 6 = "Sleep"; 255*2b949d04SAndroid Build Coastguard Worker indicator 7 = "Suspend"; 256*2b949d04SAndroid Build Coastguard Worker indicator 8 = "Mute"; 257*2b949d04SAndroid Build Coastguard Worker indicator 9 = "Misc"; 258*2b949d04SAndroid Build Coastguard Worker indicator 10 = "Mail"; 259*2b949d04SAndroid Build Coastguard Worker indicator 11 = "Charging"; 260*2b949d04SAndroid Build Coastguard Worker virtual indicator 12 = "Shift Lock"; 261*2b949d04SAndroid Build Coastguard Worker virtual indicator 13 = "Group 2"; 262*2b949d04SAndroid Build Coastguard Worker virtual indicator 14 = "Mouse Keys"; 263*2b949d04SAndroid Build Coastguard Worker alias <AC12> = <BKSL>; 264*2b949d04SAndroid Build Coastguard Worker alias <MENU> = <COMP>; 265*2b949d04SAndroid Build Coastguard Worker alias <HZTG> = <TLDE>; 266*2b949d04SAndroid Build Coastguard Worker alias <LMTA> = <LWIN>; 267*2b949d04SAndroid Build Coastguard Worker alias <RMTA> = <RWIN>; 268*2b949d04SAndroid Build Coastguard Worker alias <ALGR> = <RALT>; 269*2b949d04SAndroid Build Coastguard Worker alias <KPPT> = <I129>; 270*2b949d04SAndroid Build Coastguard Worker alias <LatQ> = <AD01>; 271*2b949d04SAndroid Build Coastguard Worker alias <LatW> = <AD02>; 272*2b949d04SAndroid Build Coastguard Worker alias <LatE> = <AD03>; 273*2b949d04SAndroid Build Coastguard Worker alias <LatR> = <AD04>; 274*2b949d04SAndroid Build Coastguard Worker alias <LatT> = <AD05>; 275*2b949d04SAndroid Build Coastguard Worker alias <LatY> = <AD06>; 276*2b949d04SAndroid Build Coastguard Worker alias <LatU> = <AD07>; 277*2b949d04SAndroid Build Coastguard Worker alias <LatI> = <AD08>; 278*2b949d04SAndroid Build Coastguard Worker alias <LatO> = <AD09>; 279*2b949d04SAndroid Build Coastguard Worker alias <LatP> = <AD10>; 280*2b949d04SAndroid Build Coastguard Worker alias <LatA> = <AC01>; 281*2b949d04SAndroid Build Coastguard Worker alias <LatS> = <AC02>; 282*2b949d04SAndroid Build Coastguard Worker alias <LatD> = <AC03>; 283*2b949d04SAndroid Build Coastguard Worker alias <LatF> = <AC04>; 284*2b949d04SAndroid Build Coastguard Worker alias <LatG> = <AC05>; 285*2b949d04SAndroid Build Coastguard Worker alias <LatH> = <AC06>; 286*2b949d04SAndroid Build Coastguard Worker alias <LatJ> = <AC07>; 287*2b949d04SAndroid Build Coastguard Worker alias <LatK> = <AC08>; 288*2b949d04SAndroid Build Coastguard Worker alias <LatL> = <AC09>; 289*2b949d04SAndroid Build Coastguard Worker alias <LatZ> = <AB01>; 290*2b949d04SAndroid Build Coastguard Worker alias <LatX> = <AB02>; 291*2b949d04SAndroid Build Coastguard Worker alias <LatC> = <AB03>; 292*2b949d04SAndroid Build Coastguard Worker alias <LatV> = <AB04>; 293*2b949d04SAndroid Build Coastguard Worker alias <LatB> = <AB05>; 294*2b949d04SAndroid Build Coastguard Worker alias <LatN> = <AB06>; 295*2b949d04SAndroid Build Coastguard Worker alias <LatM> = <AB07>; 296*2b949d04SAndroid Build Coastguard Worker}; 297*2b949d04SAndroid Build Coastguard Worker 298*2b949d04SAndroid Build Coastguard Workerxkb_types "complete" { 299*2b949d04SAndroid Build Coastguard Worker 300*2b949d04SAndroid Build Coastguard Worker virtual_modifiers NumLock,Alt,LevelThree,LAlt,RAlt,RControl,LControl,ScrollLock,LevelFive,AltGr,Meta,Super,Hyper; 301*2b949d04SAndroid Build Coastguard Worker 302*2b949d04SAndroid Build Coastguard Worker type "ONE_LEVEL" { 303*2b949d04SAndroid Build Coastguard Worker modifiers= none; 304*2b949d04SAndroid Build Coastguard Worker level_name[Level1]= "Any"; 305*2b949d04SAndroid Build Coastguard Worker }; 306*2b949d04SAndroid Build Coastguard Worker type "TWO_LEVEL" { 307*2b949d04SAndroid Build Coastguard Worker modifiers= Shift; 308*2b949d04SAndroid Build Coastguard Worker map[Shift]= Level2; 309*2b949d04SAndroid Build Coastguard Worker level_name[Level1]= "Base"; 310*2b949d04SAndroid Build Coastguard Worker level_name[Level2]= "Shift"; 311*2b949d04SAndroid Build Coastguard Worker }; 312*2b949d04SAndroid Build Coastguard Worker type "ALPHABETIC" { 313*2b949d04SAndroid Build Coastguard Worker modifiers= Shift+Lock; 314*2b949d04SAndroid Build Coastguard Worker map[Shift]= Level2; 315*2b949d04SAndroid Build Coastguard Worker map[Lock]= Level2; 316*2b949d04SAndroid Build Coastguard Worker level_name[Level1]= "Base"; 317*2b949d04SAndroid Build Coastguard Worker level_name[Level2]= "Caps"; 318*2b949d04SAndroid Build Coastguard Worker }; 319*2b949d04SAndroid Build Coastguard Worker type "KEYPAD" { 320*2b949d04SAndroid Build Coastguard Worker modifiers= Shift+NumLock; 321*2b949d04SAndroid Build Coastguard Worker map[Shift]= Level2; 322*2b949d04SAndroid Build Coastguard Worker map[NumLock]= Level2; 323*2b949d04SAndroid Build Coastguard Worker level_name[Level1]= "Base"; 324*2b949d04SAndroid Build Coastguard Worker level_name[Level2]= "Number"; 325*2b949d04SAndroid Build Coastguard Worker }; 326*2b949d04SAndroid Build Coastguard Worker type "SHIFT+ALT" { 327*2b949d04SAndroid Build Coastguard Worker modifiers= Shift+Alt; 328*2b949d04SAndroid Build Coastguard Worker map[Shift+Alt]= Level2; 329*2b949d04SAndroid Build Coastguard Worker level_name[Level1]= "Base"; 330*2b949d04SAndroid Build Coastguard Worker level_name[Level2]= "Shift+Alt"; 331*2b949d04SAndroid Build Coastguard Worker }; 332*2b949d04SAndroid Build Coastguard Worker type "PC_CONTROL_LEVEL2" { 333*2b949d04SAndroid Build Coastguard Worker modifiers= Control; 334*2b949d04SAndroid Build Coastguard Worker map[Control]= Level2; 335*2b949d04SAndroid Build Coastguard Worker level_name[Level1]= "Base"; 336*2b949d04SAndroid Build Coastguard Worker level_name[Level2]= "Control"; 337*2b949d04SAndroid Build Coastguard Worker }; 338*2b949d04SAndroid Build Coastguard Worker type "PC_LCONTROL_LEVEL2" { 339*2b949d04SAndroid Build Coastguard Worker modifiers= LControl; 340*2b949d04SAndroid Build Coastguard Worker map[LControl]= Level2; 341*2b949d04SAndroid Build Coastguard Worker level_name[Level1]= "Base"; 342*2b949d04SAndroid Build Coastguard Worker level_name[Level2]= "LControl"; 343*2b949d04SAndroid Build Coastguard Worker }; 344*2b949d04SAndroid Build Coastguard Worker type "PC_RCONTROL_LEVEL2" { 345*2b949d04SAndroid Build Coastguard Worker modifiers= RControl; 346*2b949d04SAndroid Build Coastguard Worker map[RControl]= Level2; 347*2b949d04SAndroid Build Coastguard Worker level_name[Level1]= "Base"; 348*2b949d04SAndroid Build Coastguard Worker level_name[Level2]= "RControl"; 349*2b949d04SAndroid Build Coastguard Worker }; 350*2b949d04SAndroid Build Coastguard Worker type "PC_ALT_LEVEL2" { 351*2b949d04SAndroid Build Coastguard Worker modifiers= Alt; 352*2b949d04SAndroid Build Coastguard Worker map[Alt]= Level2; 353*2b949d04SAndroid Build Coastguard Worker level_name[Level1]= "Base"; 354*2b949d04SAndroid Build Coastguard Worker level_name[Level2]= "Alt"; 355*2b949d04SAndroid Build Coastguard Worker }; 356*2b949d04SAndroid Build Coastguard Worker type "PC_LALT_LEVEL2" { 357*2b949d04SAndroid Build Coastguard Worker modifiers= LAlt; 358*2b949d04SAndroid Build Coastguard Worker map[LAlt]= Level2; 359*2b949d04SAndroid Build Coastguard Worker level_name[Level1]= "Base"; 360*2b949d04SAndroid Build Coastguard Worker level_name[Level2]= "LAlt"; 361*2b949d04SAndroid Build Coastguard Worker }; 362*2b949d04SAndroid Build Coastguard Worker type "PC_RALT_LEVEL2" { 363*2b949d04SAndroid Build Coastguard Worker modifiers= RAlt; 364*2b949d04SAndroid Build Coastguard Worker map[RAlt]= Level2; 365*2b949d04SAndroid Build Coastguard Worker level_name[Level1]= "Base"; 366*2b949d04SAndroid Build Coastguard Worker level_name[Level2]= "RAlt"; 367*2b949d04SAndroid Build Coastguard Worker }; 368*2b949d04SAndroid Build Coastguard Worker type "CTRL+ALT" { 369*2b949d04SAndroid Build Coastguard Worker modifiers= Shift+Control+Alt+LevelThree; 370*2b949d04SAndroid Build Coastguard Worker map[Shift]= Level2; 371*2b949d04SAndroid Build Coastguard Worker map[LevelThree]= Level3; 372*2b949d04SAndroid Build Coastguard Worker map[Shift+LevelThree]= Level4; 373*2b949d04SAndroid Build Coastguard Worker map[Control+Alt]= Level5; 374*2b949d04SAndroid Build Coastguard Worker level_name[Level1]= "Base"; 375*2b949d04SAndroid Build Coastguard Worker level_name[Level2]= "Shift"; 376*2b949d04SAndroid Build Coastguard Worker level_name[Level3]= "Alt Base"; 377*2b949d04SAndroid Build Coastguard Worker level_name[Level4]= "Shift Alt"; 378*2b949d04SAndroid Build Coastguard Worker level_name[Level5]= "Ctrl+Alt"; 379*2b949d04SAndroid Build Coastguard Worker }; 380*2b949d04SAndroid Build Coastguard Worker type "LOCAL_EIGHT_LEVEL" { 381*2b949d04SAndroid Build Coastguard Worker modifiers= Shift+Lock+Control+LevelThree; 382*2b949d04SAndroid Build Coastguard Worker map[Shift+Lock]= Level1; 383*2b949d04SAndroid Build Coastguard Worker map[Shift]= Level2; 384*2b949d04SAndroid Build Coastguard Worker map[Lock]= Level2; 385*2b949d04SAndroid Build Coastguard Worker map[LevelThree]= Level3; 386*2b949d04SAndroid Build Coastguard Worker map[Shift+Lock+LevelThree]= Level3; 387*2b949d04SAndroid Build Coastguard Worker map[Shift+LevelThree]= Level4; 388*2b949d04SAndroid Build Coastguard Worker map[Lock+LevelThree]= Level4; 389*2b949d04SAndroid Build Coastguard Worker map[Control]= Level5; 390*2b949d04SAndroid Build Coastguard Worker map[Shift+Lock+Control]= Level5; 391*2b949d04SAndroid Build Coastguard Worker map[Shift+Control]= Level6; 392*2b949d04SAndroid Build Coastguard Worker map[Lock+Control]= Level6; 393*2b949d04SAndroid Build Coastguard Worker map[Control+LevelThree]= Level7; 394*2b949d04SAndroid Build Coastguard Worker map[Shift+Lock+Control+LevelThree]= Level7; 395*2b949d04SAndroid Build Coastguard Worker map[Shift+Control+LevelThree]= Level8; 396*2b949d04SAndroid Build Coastguard Worker map[Lock+Control+LevelThree]= Level8; 397*2b949d04SAndroid Build Coastguard Worker level_name[Level1]= "Base"; 398*2b949d04SAndroid Build Coastguard Worker level_name[Level2]= "Shift"; 399*2b949d04SAndroid Build Coastguard Worker level_name[Level3]= "Level3"; 400*2b949d04SAndroid Build Coastguard Worker level_name[Level4]= "Shift Level3"; 401*2b949d04SAndroid Build Coastguard Worker level_name[Level5]= "Ctrl"; 402*2b949d04SAndroid Build Coastguard Worker level_name[Level6]= "Shift Ctrl"; 403*2b949d04SAndroid Build Coastguard Worker level_name[Level7]= "Level3 Ctrl"; 404*2b949d04SAndroid Build Coastguard Worker level_name[Level8]= "Shift Level3 Ctrl"; 405*2b949d04SAndroid Build Coastguard Worker }; 406*2b949d04SAndroid Build Coastguard Worker type "THREE_LEVEL" { 407*2b949d04SAndroid Build Coastguard Worker modifiers= Shift+LevelThree; 408*2b949d04SAndroid Build Coastguard Worker map[Shift]= Level2; 409*2b949d04SAndroid Build Coastguard Worker map[LevelThree]= Level3; 410*2b949d04SAndroid Build Coastguard Worker map[Shift+LevelThree]= Level3; 411*2b949d04SAndroid Build Coastguard Worker level_name[Level1]= "Base"; 412*2b949d04SAndroid Build Coastguard Worker level_name[Level2]= "Shift"; 413*2b949d04SAndroid Build Coastguard Worker level_name[Level3]= "Level3"; 414*2b949d04SAndroid Build Coastguard Worker }; 415*2b949d04SAndroid Build Coastguard Worker type "EIGHT_LEVEL" { 416*2b949d04SAndroid Build Coastguard Worker modifiers= Shift+LevelThree+LevelFive; 417*2b949d04SAndroid Build Coastguard Worker map[Shift]= Level2; 418*2b949d04SAndroid Build Coastguard Worker map[LevelThree]= Level3; 419*2b949d04SAndroid Build Coastguard Worker map[Shift+LevelThree]= Level4; 420*2b949d04SAndroid Build Coastguard Worker map[LevelFive]= Level5; 421*2b949d04SAndroid Build Coastguard Worker map[Shift+LevelFive]= Level6; 422*2b949d04SAndroid Build Coastguard Worker map[LevelThree+LevelFive]= Level7; 423*2b949d04SAndroid Build Coastguard Worker map[Shift+LevelThree+LevelFive]= Level8; 424*2b949d04SAndroid Build Coastguard Worker level_name[Level1]= "Base"; 425*2b949d04SAndroid Build Coastguard Worker level_name[Level2]= "Shift"; 426*2b949d04SAndroid Build Coastguard Worker level_name[Level3]= "Alt Base"; 427*2b949d04SAndroid Build Coastguard Worker level_name[Level4]= "Shift Alt"; 428*2b949d04SAndroid Build Coastguard Worker level_name[Level5]= "X"; 429*2b949d04SAndroid Build Coastguard Worker level_name[Level6]= "X Shift"; 430*2b949d04SAndroid Build Coastguard Worker level_name[Level7]= "X Alt Base"; 431*2b949d04SAndroid Build Coastguard Worker level_name[Level8]= "X Shift Alt"; 432*2b949d04SAndroid Build Coastguard Worker }; 433*2b949d04SAndroid Build Coastguard Worker type "EIGHT_LEVEL_ALPHABETIC" { 434*2b949d04SAndroid Build Coastguard Worker modifiers= Shift+Lock+LevelThree+LevelFive; 435*2b949d04SAndroid Build Coastguard Worker map[Shift]= Level2; 436*2b949d04SAndroid Build Coastguard Worker map[Lock]= Level2; 437*2b949d04SAndroid Build Coastguard Worker map[LevelThree]= Level3; 438*2b949d04SAndroid Build Coastguard Worker map[Shift+LevelThree]= Level4; 439*2b949d04SAndroid Build Coastguard Worker map[Lock+LevelThree]= Level4; 440*2b949d04SAndroid Build Coastguard Worker map[Shift+Lock+LevelThree]= Level3; 441*2b949d04SAndroid Build Coastguard Worker map[LevelFive]= Level5; 442*2b949d04SAndroid Build Coastguard Worker map[Shift+LevelFive]= Level6; 443*2b949d04SAndroid Build Coastguard Worker map[Lock+LevelFive]= Level6; 444*2b949d04SAndroid Build Coastguard Worker map[LevelThree+LevelFive]= Level7; 445*2b949d04SAndroid Build Coastguard Worker map[Shift+LevelThree+LevelFive]= Level8; 446*2b949d04SAndroid Build Coastguard Worker map[Lock+LevelThree+LevelFive]= Level8; 447*2b949d04SAndroid Build Coastguard Worker map[Shift+Lock+LevelThree+LevelFive]= Level7; 448*2b949d04SAndroid Build Coastguard Worker level_name[Level1]= "Base"; 449*2b949d04SAndroid Build Coastguard Worker level_name[Level2]= "Shift"; 450*2b949d04SAndroid Build Coastguard Worker level_name[Level3]= "Alt Base"; 451*2b949d04SAndroid Build Coastguard Worker level_name[Level4]= "Shift Alt"; 452*2b949d04SAndroid Build Coastguard Worker level_name[Level5]= "X"; 453*2b949d04SAndroid Build Coastguard Worker level_name[Level6]= "X Shift"; 454*2b949d04SAndroid Build Coastguard Worker level_name[Level7]= "X Alt Base"; 455*2b949d04SAndroid Build Coastguard Worker level_name[Level8]= "X Shift Alt"; 456*2b949d04SAndroid Build Coastguard Worker }; 457*2b949d04SAndroid Build Coastguard Worker type "EIGHT_LEVEL_SEMIALPHABETIC" { 458*2b949d04SAndroid Build Coastguard Worker modifiers= Shift+Lock+LevelThree+LevelFive; 459*2b949d04SAndroid Build Coastguard Worker map[Shift]= Level2; 460*2b949d04SAndroid Build Coastguard Worker map[Lock]= Level2; 461*2b949d04SAndroid Build Coastguard Worker map[LevelThree]= Level3; 462*2b949d04SAndroid Build Coastguard Worker map[Shift+LevelThree]= Level4; 463*2b949d04SAndroid Build Coastguard Worker map[Lock+LevelThree]= Level3; 464*2b949d04SAndroid Build Coastguard Worker preserve[Lock+LevelThree]= Lock; 465*2b949d04SAndroid Build Coastguard Worker map[Shift+Lock+LevelThree]= Level4; 466*2b949d04SAndroid Build Coastguard Worker preserve[Shift+Lock+LevelThree]= Lock; 467*2b949d04SAndroid Build Coastguard Worker map[LevelFive]= Level5; 468*2b949d04SAndroid Build Coastguard Worker map[Shift+LevelFive]= Level6; 469*2b949d04SAndroid Build Coastguard Worker map[Lock+LevelFive]= Level6; 470*2b949d04SAndroid Build Coastguard Worker preserve[Lock+LevelFive]= Lock; 471*2b949d04SAndroid Build Coastguard Worker map[LevelThree+LevelFive]= Level7; 472*2b949d04SAndroid Build Coastguard Worker map[Shift+LevelThree+LevelFive]= Level8; 473*2b949d04SAndroid Build Coastguard Worker map[Lock+LevelThree+LevelFive]= Level7; 474*2b949d04SAndroid Build Coastguard Worker preserve[Lock+LevelThree+LevelFive]= Lock; 475*2b949d04SAndroid Build Coastguard Worker map[Shift+Lock+LevelThree+LevelFive]= Level8; 476*2b949d04SAndroid Build Coastguard Worker preserve[Shift+Lock+LevelThree+LevelFive]= Lock; 477*2b949d04SAndroid Build Coastguard Worker map[Shift+Lock+LevelFive]= Level1; 478*2b949d04SAndroid Build Coastguard Worker preserve[Shift+Lock+LevelFive]= Lock; 479*2b949d04SAndroid Build Coastguard Worker level_name[Level1]= "Base"; 480*2b949d04SAndroid Build Coastguard Worker level_name[Level2]= "Shift"; 481*2b949d04SAndroid Build Coastguard Worker level_name[Level3]= "Alt Base"; 482*2b949d04SAndroid Build Coastguard Worker level_name[Level4]= "Shift Alt"; 483*2b949d04SAndroid Build Coastguard Worker level_name[Level5]= "X"; 484*2b949d04SAndroid Build Coastguard Worker level_name[Level6]= "X Shift"; 485*2b949d04SAndroid Build Coastguard Worker level_name[Level7]= "X Alt Base"; 486*2b949d04SAndroid Build Coastguard Worker level_name[Level8]= "X Shift Alt"; 487*2b949d04SAndroid Build Coastguard Worker }; 488*2b949d04SAndroid Build Coastguard Worker type "FOUR_LEVEL" { 489*2b949d04SAndroid Build Coastguard Worker modifiers= Shift+LevelThree; 490*2b949d04SAndroid Build Coastguard Worker map[Shift]= Level2; 491*2b949d04SAndroid Build Coastguard Worker map[LevelThree]= Level3; 492*2b949d04SAndroid Build Coastguard Worker map[Shift+LevelThree]= Level4; 493*2b949d04SAndroid Build Coastguard Worker level_name[Level1]= "Base"; 494*2b949d04SAndroid Build Coastguard Worker level_name[Level2]= "Shift"; 495*2b949d04SAndroid Build Coastguard Worker level_name[Level3]= "Alt Base"; 496*2b949d04SAndroid Build Coastguard Worker level_name[Level4]= "Shift Alt"; 497*2b949d04SAndroid Build Coastguard Worker }; 498*2b949d04SAndroid Build Coastguard Worker type "FOUR_LEVEL_ALPHABETIC" { 499*2b949d04SAndroid Build Coastguard Worker modifiers= Shift+Lock+LevelThree; 500*2b949d04SAndroid Build Coastguard Worker map[Shift]= Level2; 501*2b949d04SAndroid Build Coastguard Worker map[Lock]= Level2; 502*2b949d04SAndroid Build Coastguard Worker map[LevelThree]= Level3; 503*2b949d04SAndroid Build Coastguard Worker map[Shift+LevelThree]= Level4; 504*2b949d04SAndroid Build Coastguard Worker map[Lock+LevelThree]= Level4; 505*2b949d04SAndroid Build Coastguard Worker map[Shift+Lock+LevelThree]= Level3; 506*2b949d04SAndroid Build Coastguard Worker level_name[Level1]= "Base"; 507*2b949d04SAndroid Build Coastguard Worker level_name[Level2]= "Shift"; 508*2b949d04SAndroid Build Coastguard Worker level_name[Level3]= "Alt Base"; 509*2b949d04SAndroid Build Coastguard Worker level_name[Level4]= "Shift Alt"; 510*2b949d04SAndroid Build Coastguard Worker }; 511*2b949d04SAndroid Build Coastguard Worker type "FOUR_LEVEL_SEMIALPHABETIC" { 512*2b949d04SAndroid Build Coastguard Worker modifiers= Shift+Lock+LevelThree; 513*2b949d04SAndroid Build Coastguard Worker map[Shift]= Level2; 514*2b949d04SAndroid Build Coastguard Worker map[Lock]= Level2; 515*2b949d04SAndroid Build Coastguard Worker map[LevelThree]= Level3; 516*2b949d04SAndroid Build Coastguard Worker map[Shift+LevelThree]= Level4; 517*2b949d04SAndroid Build Coastguard Worker map[Lock+LevelThree]= Level3; 518*2b949d04SAndroid Build Coastguard Worker preserve[Lock+LevelThree]= Lock; 519*2b949d04SAndroid Build Coastguard Worker map[Shift+Lock+LevelThree]= Level4; 520*2b949d04SAndroid Build Coastguard Worker preserve[Shift+Lock+LevelThree]= Lock; 521*2b949d04SAndroid Build Coastguard Worker level_name[Level1]= "Base"; 522*2b949d04SAndroid Build Coastguard Worker level_name[Level2]= "Shift"; 523*2b949d04SAndroid Build Coastguard Worker level_name[Level3]= "Alt Base"; 524*2b949d04SAndroid Build Coastguard Worker level_name[Level4]= "Shift Alt"; 525*2b949d04SAndroid Build Coastguard Worker }; 526*2b949d04SAndroid Build Coastguard Worker type "FOUR_LEVEL_MIXED_KEYPAD" { 527*2b949d04SAndroid Build Coastguard Worker modifiers= Shift+NumLock+LevelThree; 528*2b949d04SAndroid Build Coastguard Worker map[Shift+NumLock]= Level1; 529*2b949d04SAndroid Build Coastguard Worker map[NumLock]= Level2; 530*2b949d04SAndroid Build Coastguard Worker map[Shift]= Level2; 531*2b949d04SAndroid Build Coastguard Worker map[LevelThree]= Level3; 532*2b949d04SAndroid Build Coastguard Worker map[NumLock+LevelThree]= Level3; 533*2b949d04SAndroid Build Coastguard Worker map[Shift+LevelThree]= Level4; 534*2b949d04SAndroid Build Coastguard Worker map[Shift+NumLock+LevelThree]= Level4; 535*2b949d04SAndroid Build Coastguard Worker level_name[Level1]= "Base"; 536*2b949d04SAndroid Build Coastguard Worker level_name[Level2]= "Number"; 537*2b949d04SAndroid Build Coastguard Worker level_name[Level3]= "Alt Base"; 538*2b949d04SAndroid Build Coastguard Worker level_name[Level4]= "Shift Alt"; 539*2b949d04SAndroid Build Coastguard Worker }; 540*2b949d04SAndroid Build Coastguard Worker type "FOUR_LEVEL_X" { 541*2b949d04SAndroid Build Coastguard Worker modifiers= Shift+Control+Alt+LevelThree; 542*2b949d04SAndroid Build Coastguard Worker map[LevelThree]= Level2; 543*2b949d04SAndroid Build Coastguard Worker map[Shift+LevelThree]= Level3; 544*2b949d04SAndroid Build Coastguard Worker map[Control+Alt]= Level4; 545*2b949d04SAndroid Build Coastguard Worker level_name[Level1]= "Base"; 546*2b949d04SAndroid Build Coastguard Worker level_name[Level2]= "Alt Base"; 547*2b949d04SAndroid Build Coastguard Worker level_name[Level3]= "Shift Alt"; 548*2b949d04SAndroid Build Coastguard Worker level_name[Level4]= "Ctrl+Alt"; 549*2b949d04SAndroid Build Coastguard Worker }; 550*2b949d04SAndroid Build Coastguard Worker type "SEPARATE_CAPS_AND_SHIFT_ALPHABETIC" { 551*2b949d04SAndroid Build Coastguard Worker modifiers= Shift+Lock+LevelThree; 552*2b949d04SAndroid Build Coastguard Worker map[Shift]= Level2; 553*2b949d04SAndroid Build Coastguard Worker map[Lock]= Level4; 554*2b949d04SAndroid Build Coastguard Worker preserve[Lock]= Lock; 555*2b949d04SAndroid Build Coastguard Worker map[LevelThree]= Level3; 556*2b949d04SAndroid Build Coastguard Worker map[Shift+LevelThree]= Level4; 557*2b949d04SAndroid Build Coastguard Worker map[Lock+LevelThree]= Level3; 558*2b949d04SAndroid Build Coastguard Worker preserve[Lock+LevelThree]= Lock; 559*2b949d04SAndroid Build Coastguard Worker map[Shift+Lock+LevelThree]= Level3; 560*2b949d04SAndroid Build Coastguard Worker level_name[Level1]= "Base"; 561*2b949d04SAndroid Build Coastguard Worker level_name[Level2]= "Shift"; 562*2b949d04SAndroid Build Coastguard Worker level_name[Level3]= "AltGr Base"; 563*2b949d04SAndroid Build Coastguard Worker level_name[Level4]= "Shift AltGr"; 564*2b949d04SAndroid Build Coastguard Worker }; 565*2b949d04SAndroid Build Coastguard Worker type "FOUR_LEVEL_PLUS_LOCK" { 566*2b949d04SAndroid Build Coastguard Worker modifiers= Shift+Lock+LevelThree; 567*2b949d04SAndroid Build Coastguard Worker map[Shift]= Level2; 568*2b949d04SAndroid Build Coastguard Worker map[LevelThree]= Level3; 569*2b949d04SAndroid Build Coastguard Worker map[Shift+LevelThree]= Level4; 570*2b949d04SAndroid Build Coastguard Worker map[Lock]= Level5; 571*2b949d04SAndroid Build Coastguard Worker map[Shift+Lock]= Level2; 572*2b949d04SAndroid Build Coastguard Worker map[Lock+LevelThree]= Level3; 573*2b949d04SAndroid Build Coastguard Worker map[Shift+Lock+LevelThree]= Level4; 574*2b949d04SAndroid Build Coastguard Worker level_name[Level1]= "Base"; 575*2b949d04SAndroid Build Coastguard Worker level_name[Level2]= "Shift"; 576*2b949d04SAndroid Build Coastguard Worker level_name[Level3]= "Alt Base"; 577*2b949d04SAndroid Build Coastguard Worker level_name[Level4]= "Shift Alt"; 578*2b949d04SAndroid Build Coastguard Worker level_name[Level5]= "Lock"; 579*2b949d04SAndroid Build Coastguard Worker }; 580*2b949d04SAndroid Build Coastguard Worker type "FOUR_LEVEL_KEYPAD" { 581*2b949d04SAndroid Build Coastguard Worker modifiers= Shift+NumLock+LevelThree; 582*2b949d04SAndroid Build Coastguard Worker map[Shift]= Level2; 583*2b949d04SAndroid Build Coastguard Worker map[NumLock]= Level2; 584*2b949d04SAndroid Build Coastguard Worker map[LevelThree]= Level3; 585*2b949d04SAndroid Build Coastguard Worker map[Shift+LevelThree]= Level4; 586*2b949d04SAndroid Build Coastguard Worker map[NumLock+LevelThree]= Level4; 587*2b949d04SAndroid Build Coastguard Worker map[Shift+NumLock+LevelThree]= Level3; 588*2b949d04SAndroid Build Coastguard Worker level_name[Level1]= "Base"; 589*2b949d04SAndroid Build Coastguard Worker level_name[Level2]= "Number"; 590*2b949d04SAndroid Build Coastguard Worker level_name[Level3]= "Alt Base"; 591*2b949d04SAndroid Build Coastguard Worker level_name[Level4]= "Alt Number"; 592*2b949d04SAndroid Build Coastguard Worker }; 593*2b949d04SAndroid Build Coastguard Worker}; 594*2b949d04SAndroid Build Coastguard Worker 595*2b949d04SAndroid Build Coastguard Workerxkb_compatibility "complete" { 596*2b949d04SAndroid Build Coastguard Worker 597*2b949d04SAndroid Build Coastguard Worker virtual_modifiers NumLock,Alt,LevelThree,LAlt,RAlt,RControl,LControl,ScrollLock,LevelFive,AltGr,Meta,Super,Hyper; 598*2b949d04SAndroid Build Coastguard Worker 599*2b949d04SAndroid Build Coastguard Worker interpret.useModMapMods= AnyLevel; 600*2b949d04SAndroid Build Coastguard Worker interpret.repeat= False; 601*2b949d04SAndroid Build Coastguard Worker interpret.locking= False; 602*2b949d04SAndroid Build Coastguard Worker interpret ISO_Level2_Latch+Exactly(Shift) { 603*2b949d04SAndroid Build Coastguard Worker useModMapMods=level1; 604*2b949d04SAndroid Build Coastguard Worker action= LatchMods(modifiers=Shift,clearLocks,latchToLock); 605*2b949d04SAndroid Build Coastguard Worker }; 606*2b949d04SAndroid Build Coastguard Worker interpret Shift_Lock+AnyOf(Shift+Lock) { 607*2b949d04SAndroid Build Coastguard Worker action= LockMods(modifiers=Shift); 608*2b949d04SAndroid Build Coastguard Worker }; 609*2b949d04SAndroid Build Coastguard Worker interpret Num_Lock+AnyOf(all) { 610*2b949d04SAndroid Build Coastguard Worker virtualModifier= NumLock; 611*2b949d04SAndroid Build Coastguard Worker action= LockMods(modifiers=NumLock); 612*2b949d04SAndroid Build Coastguard Worker }; 613*2b949d04SAndroid Build Coastguard Worker interpret ISO_Lock+AnyOf(all) { 614*2b949d04SAndroid Build Coastguard Worker action= ISOLock(modifiers=modMapMods,affect=all); 615*2b949d04SAndroid Build Coastguard Worker }; 616*2b949d04SAndroid Build Coastguard Worker interpret ISO_Level3_Shift+AnyOf(all) { 617*2b949d04SAndroid Build Coastguard Worker virtualModifier= LevelThree; 618*2b949d04SAndroid Build Coastguard Worker useModMapMods=level1; 619*2b949d04SAndroid Build Coastguard Worker action= SetMods(modifiers=LevelThree,clearLocks); 620*2b949d04SAndroid Build Coastguard Worker }; 621*2b949d04SAndroid Build Coastguard Worker interpret ISO_Level3_Latch+AnyOf(all) { 622*2b949d04SAndroid Build Coastguard Worker virtualModifier= LevelThree; 623*2b949d04SAndroid Build Coastguard Worker useModMapMods=level1; 624*2b949d04SAndroid Build Coastguard Worker action= LatchMods(modifiers=LevelThree,clearLocks,latchToLock); 625*2b949d04SAndroid Build Coastguard Worker }; 626*2b949d04SAndroid Build Coastguard Worker interpret ISO_Level3_Lock+AnyOf(all) { 627*2b949d04SAndroid Build Coastguard Worker virtualModifier= LevelThree; 628*2b949d04SAndroid Build Coastguard Worker useModMapMods=level1; 629*2b949d04SAndroid Build Coastguard Worker action= LockMods(modifiers=LevelThree); 630*2b949d04SAndroid Build Coastguard Worker }; 631*2b949d04SAndroid Build Coastguard Worker interpret Alt_L+AnyOf(all) { 632*2b949d04SAndroid Build Coastguard Worker virtualModifier= Alt; 633*2b949d04SAndroid Build Coastguard Worker action= SetMods(modifiers=modMapMods,clearLocks); 634*2b949d04SAndroid Build Coastguard Worker }; 635*2b949d04SAndroid Build Coastguard Worker interpret Alt_R+AnyOf(all) { 636*2b949d04SAndroid Build Coastguard Worker virtualModifier= Alt; 637*2b949d04SAndroid Build Coastguard Worker action= SetMods(modifiers=modMapMods,clearLocks); 638*2b949d04SAndroid Build Coastguard Worker }; 639*2b949d04SAndroid Build Coastguard Worker interpret Meta_L+AnyOf(all) { 640*2b949d04SAndroid Build Coastguard Worker virtualModifier= Meta; 641*2b949d04SAndroid Build Coastguard Worker action= SetMods(modifiers=modMapMods,clearLocks); 642*2b949d04SAndroid Build Coastguard Worker }; 643*2b949d04SAndroid Build Coastguard Worker interpret Meta_R+AnyOf(all) { 644*2b949d04SAndroid Build Coastguard Worker virtualModifier= Meta; 645*2b949d04SAndroid Build Coastguard Worker action= SetMods(modifiers=modMapMods,clearLocks); 646*2b949d04SAndroid Build Coastguard Worker }; 647*2b949d04SAndroid Build Coastguard Worker interpret Super_L+AnyOf(all) { 648*2b949d04SAndroid Build Coastguard Worker virtualModifier= Super; 649*2b949d04SAndroid Build Coastguard Worker action= SetMods(modifiers=modMapMods,clearLocks); 650*2b949d04SAndroid Build Coastguard Worker }; 651*2b949d04SAndroid Build Coastguard Worker interpret Super_R+AnyOf(all) { 652*2b949d04SAndroid Build Coastguard Worker virtualModifier= Super; 653*2b949d04SAndroid Build Coastguard Worker action= SetMods(modifiers=modMapMods,clearLocks); 654*2b949d04SAndroid Build Coastguard Worker }; 655*2b949d04SAndroid Build Coastguard Worker interpret Hyper_L+AnyOf(all) { 656*2b949d04SAndroid Build Coastguard Worker virtualModifier= Hyper; 657*2b949d04SAndroid Build Coastguard Worker action= SetMods(modifiers=modMapMods,clearLocks); 658*2b949d04SAndroid Build Coastguard Worker }; 659*2b949d04SAndroid Build Coastguard Worker interpret Hyper_R+AnyOf(all) { 660*2b949d04SAndroid Build Coastguard Worker virtualModifier= Hyper; 661*2b949d04SAndroid Build Coastguard Worker action= SetMods(modifiers=modMapMods,clearLocks); 662*2b949d04SAndroid Build Coastguard Worker }; 663*2b949d04SAndroid Build Coastguard Worker interpret Scroll_Lock+AnyOf(all) { 664*2b949d04SAndroid Build Coastguard Worker virtualModifier= ScrollLock; 665*2b949d04SAndroid Build Coastguard Worker action= LockMods(modifiers=modMapMods); 666*2b949d04SAndroid Build Coastguard Worker }; 667*2b949d04SAndroid Build Coastguard Worker interpret ISO_Level5_Shift+AnyOf(all) { 668*2b949d04SAndroid Build Coastguard Worker virtualModifier= LevelFive; 669*2b949d04SAndroid Build Coastguard Worker useModMapMods=level1; 670*2b949d04SAndroid Build Coastguard Worker action= SetMods(modifiers=LevelFive,clearLocks); 671*2b949d04SAndroid Build Coastguard Worker }; 672*2b949d04SAndroid Build Coastguard Worker interpret ISO_Level5_Latch+AnyOf(all) { 673*2b949d04SAndroid Build Coastguard Worker virtualModifier= LevelFive; 674*2b949d04SAndroid Build Coastguard Worker action= LatchMods(modifiers=LevelFive,clearLocks,latchToLock); 675*2b949d04SAndroid Build Coastguard Worker }; 676*2b949d04SAndroid Build Coastguard Worker interpret ISO_Level5_Lock+AnyOf(all) { 677*2b949d04SAndroid Build Coastguard Worker virtualModifier= LevelFive; 678*2b949d04SAndroid Build Coastguard Worker action= LockMods(modifiers=LevelFive); 679*2b949d04SAndroid Build Coastguard Worker }; 680*2b949d04SAndroid Build Coastguard Worker interpret Mode_switch+AnyOfOrNone(all) { 681*2b949d04SAndroid Build Coastguard Worker virtualModifier= AltGr; 682*2b949d04SAndroid Build Coastguard Worker useModMapMods=level1; 683*2b949d04SAndroid Build Coastguard Worker action= SetGroup(group=+1); 684*2b949d04SAndroid Build Coastguard Worker }; 685*2b949d04SAndroid Build Coastguard Worker interpret ISO_Level3_Shift+AnyOfOrNone(all) { 686*2b949d04SAndroid Build Coastguard Worker action= SetMods(modifiers=LevelThree,clearLocks); 687*2b949d04SAndroid Build Coastguard Worker }; 688*2b949d04SAndroid Build Coastguard Worker interpret ISO_Level3_Latch+AnyOfOrNone(all) { 689*2b949d04SAndroid Build Coastguard Worker action= LatchMods(modifiers=LevelThree,clearLocks,latchToLock); 690*2b949d04SAndroid Build Coastguard Worker }; 691*2b949d04SAndroid Build Coastguard Worker interpret ISO_Level3_Lock+AnyOfOrNone(all) { 692*2b949d04SAndroid Build Coastguard Worker action= LockMods(modifiers=LevelThree); 693*2b949d04SAndroid Build Coastguard Worker }; 694*2b949d04SAndroid Build Coastguard Worker interpret ISO_Group_Latch+AnyOfOrNone(all) { 695*2b949d04SAndroid Build Coastguard Worker virtualModifier= AltGr; 696*2b949d04SAndroid Build Coastguard Worker useModMapMods=level1; 697*2b949d04SAndroid Build Coastguard Worker action= LatchGroup(group=2); 698*2b949d04SAndroid Build Coastguard Worker }; 699*2b949d04SAndroid Build Coastguard Worker interpret ISO_Next_Group+AnyOfOrNone(all) { 700*2b949d04SAndroid Build Coastguard Worker virtualModifier= AltGr; 701*2b949d04SAndroid Build Coastguard Worker useModMapMods=level1; 702*2b949d04SAndroid Build Coastguard Worker action= LockGroup(group=+1); 703*2b949d04SAndroid Build Coastguard Worker }; 704*2b949d04SAndroid Build Coastguard Worker interpret ISO_Prev_Group+AnyOfOrNone(all) { 705*2b949d04SAndroid Build Coastguard Worker virtualModifier= AltGr; 706*2b949d04SAndroid Build Coastguard Worker useModMapMods=level1; 707*2b949d04SAndroid Build Coastguard Worker action= LockGroup(group=-1); 708*2b949d04SAndroid Build Coastguard Worker }; 709*2b949d04SAndroid Build Coastguard Worker interpret ISO_First_Group+AnyOfOrNone(all) { 710*2b949d04SAndroid Build Coastguard Worker action= LockGroup(group=1); 711*2b949d04SAndroid Build Coastguard Worker }; 712*2b949d04SAndroid Build Coastguard Worker interpret ISO_Last_Group+AnyOfOrNone(all) { 713*2b949d04SAndroid Build Coastguard Worker action= LockGroup(group=2); 714*2b949d04SAndroid Build Coastguard Worker }; 715*2b949d04SAndroid Build Coastguard Worker interpret KP_1+AnyOfOrNone(all) { 716*2b949d04SAndroid Build Coastguard Worker repeat= True; 717*2b949d04SAndroid Build Coastguard Worker action= MovePtr(x=-1,y=+1); 718*2b949d04SAndroid Build Coastguard Worker }; 719*2b949d04SAndroid Build Coastguard Worker interpret KP_End+AnyOfOrNone(all) { 720*2b949d04SAndroid Build Coastguard Worker repeat= True; 721*2b949d04SAndroid Build Coastguard Worker action= MovePtr(x=-1,y=+1); 722*2b949d04SAndroid Build Coastguard Worker }; 723*2b949d04SAndroid Build Coastguard Worker interpret KP_2+AnyOfOrNone(all) { 724*2b949d04SAndroid Build Coastguard Worker repeat= True; 725*2b949d04SAndroid Build Coastguard Worker action= MovePtr(x=+0,y=+1); 726*2b949d04SAndroid Build Coastguard Worker }; 727*2b949d04SAndroid Build Coastguard Worker interpret KP_Down+AnyOfOrNone(all) { 728*2b949d04SAndroid Build Coastguard Worker repeat= True; 729*2b949d04SAndroid Build Coastguard Worker action= MovePtr(x=+0,y=+1); 730*2b949d04SAndroid Build Coastguard Worker }; 731*2b949d04SAndroid Build Coastguard Worker interpret KP_3+AnyOfOrNone(all) { 732*2b949d04SAndroid Build Coastguard Worker repeat= True; 733*2b949d04SAndroid Build Coastguard Worker action= MovePtr(x=+1,y=+1); 734*2b949d04SAndroid Build Coastguard Worker }; 735*2b949d04SAndroid Build Coastguard Worker interpret KP_Next+AnyOfOrNone(all) { 736*2b949d04SAndroid Build Coastguard Worker repeat= True; 737*2b949d04SAndroid Build Coastguard Worker action= MovePtr(x=+1,y=+1); 738*2b949d04SAndroid Build Coastguard Worker }; 739*2b949d04SAndroid Build Coastguard Worker interpret KP_4+AnyOfOrNone(all) { 740*2b949d04SAndroid Build Coastguard Worker repeat= True; 741*2b949d04SAndroid Build Coastguard Worker action= MovePtr(x=-1,y=+0); 742*2b949d04SAndroid Build Coastguard Worker }; 743*2b949d04SAndroid Build Coastguard Worker interpret KP_Left+AnyOfOrNone(all) { 744*2b949d04SAndroid Build Coastguard Worker repeat= True; 745*2b949d04SAndroid Build Coastguard Worker action= MovePtr(x=-1,y=+0); 746*2b949d04SAndroid Build Coastguard Worker }; 747*2b949d04SAndroid Build Coastguard Worker interpret KP_6+AnyOfOrNone(all) { 748*2b949d04SAndroid Build Coastguard Worker repeat= True; 749*2b949d04SAndroid Build Coastguard Worker action= MovePtr(x=+1,y=+0); 750*2b949d04SAndroid Build Coastguard Worker }; 751*2b949d04SAndroid Build Coastguard Worker interpret KP_Right+AnyOfOrNone(all) { 752*2b949d04SAndroid Build Coastguard Worker repeat= True; 753*2b949d04SAndroid Build Coastguard Worker action= MovePtr(x=+1,y=+0); 754*2b949d04SAndroid Build Coastguard Worker }; 755*2b949d04SAndroid Build Coastguard Worker interpret KP_7+AnyOfOrNone(all) { 756*2b949d04SAndroid Build Coastguard Worker repeat= True; 757*2b949d04SAndroid Build Coastguard Worker action= MovePtr(x=-1,y=-1); 758*2b949d04SAndroid Build Coastguard Worker }; 759*2b949d04SAndroid Build Coastguard Worker interpret KP_Home+AnyOfOrNone(all) { 760*2b949d04SAndroid Build Coastguard Worker repeat= True; 761*2b949d04SAndroid Build Coastguard Worker action= MovePtr(x=-1,y=-1); 762*2b949d04SAndroid Build Coastguard Worker }; 763*2b949d04SAndroid Build Coastguard Worker interpret KP_8+AnyOfOrNone(all) { 764*2b949d04SAndroid Build Coastguard Worker repeat= True; 765*2b949d04SAndroid Build Coastguard Worker action= MovePtr(x=+0,y=-1); 766*2b949d04SAndroid Build Coastguard Worker }; 767*2b949d04SAndroid Build Coastguard Worker interpret KP_Up+AnyOfOrNone(all) { 768*2b949d04SAndroid Build Coastguard Worker repeat= True; 769*2b949d04SAndroid Build Coastguard Worker action= MovePtr(x=+0,y=-1); 770*2b949d04SAndroid Build Coastguard Worker }; 771*2b949d04SAndroid Build Coastguard Worker interpret KP_9+AnyOfOrNone(all) { 772*2b949d04SAndroid Build Coastguard Worker repeat= True; 773*2b949d04SAndroid Build Coastguard Worker action= MovePtr(x=+1,y=-1); 774*2b949d04SAndroid Build Coastguard Worker }; 775*2b949d04SAndroid Build Coastguard Worker interpret KP_Prior+AnyOfOrNone(all) { 776*2b949d04SAndroid Build Coastguard Worker repeat= True; 777*2b949d04SAndroid Build Coastguard Worker action= MovePtr(x=+1,y=-1); 778*2b949d04SAndroid Build Coastguard Worker }; 779*2b949d04SAndroid Build Coastguard Worker interpret KP_5+AnyOfOrNone(all) { 780*2b949d04SAndroid Build Coastguard Worker repeat= True; 781*2b949d04SAndroid Build Coastguard Worker action= PtrBtn(button=default); 782*2b949d04SAndroid Build Coastguard Worker }; 783*2b949d04SAndroid Build Coastguard Worker interpret KP_Begin+AnyOfOrNone(all) { 784*2b949d04SAndroid Build Coastguard Worker repeat= True; 785*2b949d04SAndroid Build Coastguard Worker action= PtrBtn(button=default); 786*2b949d04SAndroid Build Coastguard Worker }; 787*2b949d04SAndroid Build Coastguard Worker interpret KP_F2+AnyOfOrNone(all) { 788*2b949d04SAndroid Build Coastguard Worker repeat= True; 789*2b949d04SAndroid Build Coastguard Worker action= SetPtrDflt(affect=button,button=1); 790*2b949d04SAndroid Build Coastguard Worker }; 791*2b949d04SAndroid Build Coastguard Worker interpret KP_Divide+AnyOfOrNone(all) { 792*2b949d04SAndroid Build Coastguard Worker repeat= True; 793*2b949d04SAndroid Build Coastguard Worker action= SetPtrDflt(affect=button,button=1); 794*2b949d04SAndroid Build Coastguard Worker }; 795*2b949d04SAndroid Build Coastguard Worker interpret KP_F3+AnyOfOrNone(all) { 796*2b949d04SAndroid Build Coastguard Worker repeat= True; 797*2b949d04SAndroid Build Coastguard Worker action= SetPtrDflt(affect=button,button=2); 798*2b949d04SAndroid Build Coastguard Worker }; 799*2b949d04SAndroid Build Coastguard Worker interpret KP_Multiply+AnyOfOrNone(all) { 800*2b949d04SAndroid Build Coastguard Worker repeat= True; 801*2b949d04SAndroid Build Coastguard Worker action= SetPtrDflt(affect=button,button=2); 802*2b949d04SAndroid Build Coastguard Worker }; 803*2b949d04SAndroid Build Coastguard Worker interpret KP_F4+AnyOfOrNone(all) { 804*2b949d04SAndroid Build Coastguard Worker repeat= True; 805*2b949d04SAndroid Build Coastguard Worker action= SetPtrDflt(affect=button,button=3); 806*2b949d04SAndroid Build Coastguard Worker }; 807*2b949d04SAndroid Build Coastguard Worker interpret KP_Subtract+AnyOfOrNone(all) { 808*2b949d04SAndroid Build Coastguard Worker repeat= True; 809*2b949d04SAndroid Build Coastguard Worker action= SetPtrDflt(affect=button,button=3); 810*2b949d04SAndroid Build Coastguard Worker }; 811*2b949d04SAndroid Build Coastguard Worker interpret KP_Separator+AnyOfOrNone(all) { 812*2b949d04SAndroid Build Coastguard Worker repeat= True; 813*2b949d04SAndroid Build Coastguard Worker action= PtrBtn(button=default,count=2); 814*2b949d04SAndroid Build Coastguard Worker }; 815*2b949d04SAndroid Build Coastguard Worker interpret KP_Add+AnyOfOrNone(all) { 816*2b949d04SAndroid Build Coastguard Worker repeat= True; 817*2b949d04SAndroid Build Coastguard Worker action= PtrBtn(button=default,count=2); 818*2b949d04SAndroid Build Coastguard Worker }; 819*2b949d04SAndroid Build Coastguard Worker interpret KP_0+AnyOfOrNone(all) { 820*2b949d04SAndroid Build Coastguard Worker repeat= True; 821*2b949d04SAndroid Build Coastguard Worker action= LockPtrBtn(button=default,affect=lock); 822*2b949d04SAndroid Build Coastguard Worker }; 823*2b949d04SAndroid Build Coastguard Worker interpret KP_Insert+AnyOfOrNone(all) { 824*2b949d04SAndroid Build Coastguard Worker repeat= True; 825*2b949d04SAndroid Build Coastguard Worker action= LockPtrBtn(button=default,affect=lock); 826*2b949d04SAndroid Build Coastguard Worker }; 827*2b949d04SAndroid Build Coastguard Worker interpret KP_Decimal+AnyOfOrNone(all) { 828*2b949d04SAndroid Build Coastguard Worker repeat= True; 829*2b949d04SAndroid Build Coastguard Worker action= LockPtrBtn(button=default,affect=unlock); 830*2b949d04SAndroid Build Coastguard Worker }; 831*2b949d04SAndroid Build Coastguard Worker interpret KP_Delete+AnyOfOrNone(all) { 832*2b949d04SAndroid Build Coastguard Worker repeat= True; 833*2b949d04SAndroid Build Coastguard Worker action= LockPtrBtn(button=default,affect=unlock); 834*2b949d04SAndroid Build Coastguard Worker }; 835*2b949d04SAndroid Build Coastguard Worker interpret F25+AnyOfOrNone(all) { 836*2b949d04SAndroid Build Coastguard Worker repeat= True; 837*2b949d04SAndroid Build Coastguard Worker action= SetPtrDflt(affect=button,button=1); 838*2b949d04SAndroid Build Coastguard Worker }; 839*2b949d04SAndroid Build Coastguard Worker interpret F26+AnyOfOrNone(all) { 840*2b949d04SAndroid Build Coastguard Worker repeat= True; 841*2b949d04SAndroid Build Coastguard Worker action= SetPtrDflt(affect=button,button=2); 842*2b949d04SAndroid Build Coastguard Worker }; 843*2b949d04SAndroid Build Coastguard Worker interpret F27+AnyOfOrNone(all) { 844*2b949d04SAndroid Build Coastguard Worker repeat= True; 845*2b949d04SAndroid Build Coastguard Worker action= MovePtr(x=-1,y=-1); 846*2b949d04SAndroid Build Coastguard Worker }; 847*2b949d04SAndroid Build Coastguard Worker interpret F29+AnyOfOrNone(all) { 848*2b949d04SAndroid Build Coastguard Worker repeat= True; 849*2b949d04SAndroid Build Coastguard Worker action= MovePtr(x=+1,y=-1); 850*2b949d04SAndroid Build Coastguard Worker }; 851*2b949d04SAndroid Build Coastguard Worker interpret F31+AnyOfOrNone(all) { 852*2b949d04SAndroid Build Coastguard Worker repeat= True; 853*2b949d04SAndroid Build Coastguard Worker action= PtrBtn(button=default); 854*2b949d04SAndroid Build Coastguard Worker }; 855*2b949d04SAndroid Build Coastguard Worker interpret F33+AnyOfOrNone(all) { 856*2b949d04SAndroid Build Coastguard Worker repeat= True; 857*2b949d04SAndroid Build Coastguard Worker action= MovePtr(x=-1,y=+1); 858*2b949d04SAndroid Build Coastguard Worker }; 859*2b949d04SAndroid Build Coastguard Worker interpret F35+AnyOfOrNone(all) { 860*2b949d04SAndroid Build Coastguard Worker repeat= True; 861*2b949d04SAndroid Build Coastguard Worker action= MovePtr(x=+1,y=+1); 862*2b949d04SAndroid Build Coastguard Worker }; 863*2b949d04SAndroid Build Coastguard Worker interpret Pointer_Button_Dflt+AnyOfOrNone(all) { 864*2b949d04SAndroid Build Coastguard Worker action= PtrBtn(button=default); 865*2b949d04SAndroid Build Coastguard Worker }; 866*2b949d04SAndroid Build Coastguard Worker interpret Pointer_Button1+AnyOfOrNone(all) { 867*2b949d04SAndroid Build Coastguard Worker action= PtrBtn(button=1); 868*2b949d04SAndroid Build Coastguard Worker }; 869*2b949d04SAndroid Build Coastguard Worker interpret Pointer_Button2+AnyOfOrNone(all) { 870*2b949d04SAndroid Build Coastguard Worker action= PtrBtn(button=2); 871*2b949d04SAndroid Build Coastguard Worker }; 872*2b949d04SAndroid Build Coastguard Worker interpret Pointer_Button3+AnyOfOrNone(all) { 873*2b949d04SAndroid Build Coastguard Worker action= PtrBtn(button=3); 874*2b949d04SAndroid Build Coastguard Worker }; 875*2b949d04SAndroid Build Coastguard Worker interpret Pointer_DblClick_Dflt+AnyOfOrNone(all) { 876*2b949d04SAndroid Build Coastguard Worker action= PtrBtn(button=default,count=2); 877*2b949d04SAndroid Build Coastguard Worker }; 878*2b949d04SAndroid Build Coastguard Worker interpret Pointer_DblClick1+AnyOfOrNone(all) { 879*2b949d04SAndroid Build Coastguard Worker action= PtrBtn(button=1,count=2); 880*2b949d04SAndroid Build Coastguard Worker }; 881*2b949d04SAndroid Build Coastguard Worker interpret Pointer_DblClick2+AnyOfOrNone(all) { 882*2b949d04SAndroid Build Coastguard Worker action= PtrBtn(button=2,count=2); 883*2b949d04SAndroid Build Coastguard Worker }; 884*2b949d04SAndroid Build Coastguard Worker interpret Pointer_DblClick3+AnyOfOrNone(all) { 885*2b949d04SAndroid Build Coastguard Worker action= PtrBtn(button=3,count=2); 886*2b949d04SAndroid Build Coastguard Worker }; 887*2b949d04SAndroid Build Coastguard Worker interpret Pointer_Drag_Dflt+AnyOfOrNone(all) { 888*2b949d04SAndroid Build Coastguard Worker action= LockPtrBtn(button=default,affect=both); 889*2b949d04SAndroid Build Coastguard Worker }; 890*2b949d04SAndroid Build Coastguard Worker interpret Pointer_Drag1+AnyOfOrNone(all) { 891*2b949d04SAndroid Build Coastguard Worker action= LockPtrBtn(button=1,affect=both); 892*2b949d04SAndroid Build Coastguard Worker }; 893*2b949d04SAndroid Build Coastguard Worker interpret Pointer_Drag2+AnyOfOrNone(all) { 894*2b949d04SAndroid Build Coastguard Worker action= LockPtrBtn(button=2,affect=both); 895*2b949d04SAndroid Build Coastguard Worker }; 896*2b949d04SAndroid Build Coastguard Worker interpret Pointer_Drag3+AnyOfOrNone(all) { 897*2b949d04SAndroid Build Coastguard Worker action= LockPtrBtn(button=3,affect=both); 898*2b949d04SAndroid Build Coastguard Worker }; 899*2b949d04SAndroid Build Coastguard Worker interpret Pointer_EnableKeys+AnyOfOrNone(all) { 900*2b949d04SAndroid Build Coastguard Worker action= LockControls(controls=MouseKeys); 901*2b949d04SAndroid Build Coastguard Worker }; 902*2b949d04SAndroid Build Coastguard Worker interpret Pointer_Accelerate+AnyOfOrNone(all) { 903*2b949d04SAndroid Build Coastguard Worker action= LockControls(controls=MouseKeysAccel); 904*2b949d04SAndroid Build Coastguard Worker }; 905*2b949d04SAndroid Build Coastguard Worker interpret Pointer_DfltBtnNext+AnyOfOrNone(all) { 906*2b949d04SAndroid Build Coastguard Worker action= SetPtrDflt(affect=button,button=+1); 907*2b949d04SAndroid Build Coastguard Worker }; 908*2b949d04SAndroid Build Coastguard Worker interpret Pointer_DfltBtnPrev+AnyOfOrNone(all) { 909*2b949d04SAndroid Build Coastguard Worker action= SetPtrDflt(affect=button,button=-1); 910*2b949d04SAndroid Build Coastguard Worker }; 911*2b949d04SAndroid Build Coastguard Worker interpret AccessX_Enable+AnyOfOrNone(all) { 912*2b949d04SAndroid Build Coastguard Worker action= LockControls(controls=AccessXKeys); 913*2b949d04SAndroid Build Coastguard Worker }; 914*2b949d04SAndroid Build Coastguard Worker interpret AccessX_Feedback_Enable+AnyOfOrNone(all) { 915*2b949d04SAndroid Build Coastguard Worker action= LockControls(controls=AccessXFeedback); 916*2b949d04SAndroid Build Coastguard Worker }; 917*2b949d04SAndroid Build Coastguard Worker interpret RepeatKeys_Enable+AnyOfOrNone(all) { 918*2b949d04SAndroid Build Coastguard Worker action= LockControls(controls=RepeatKeys); 919*2b949d04SAndroid Build Coastguard Worker }; 920*2b949d04SAndroid Build Coastguard Worker interpret SlowKeys_Enable+AnyOfOrNone(all) { 921*2b949d04SAndroid Build Coastguard Worker action= LockControls(controls=SlowKeys); 922*2b949d04SAndroid Build Coastguard Worker }; 923*2b949d04SAndroid Build Coastguard Worker interpret BounceKeys_Enable+AnyOfOrNone(all) { 924*2b949d04SAndroid Build Coastguard Worker action= LockControls(controls=BounceKeys); 925*2b949d04SAndroid Build Coastguard Worker }; 926*2b949d04SAndroid Build Coastguard Worker interpret StickyKeys_Enable+AnyOfOrNone(all) { 927*2b949d04SAndroid Build Coastguard Worker action= LockControls(controls=StickyKeys); 928*2b949d04SAndroid Build Coastguard Worker }; 929*2b949d04SAndroid Build Coastguard Worker interpret MouseKeys_Enable+AnyOfOrNone(all) { 930*2b949d04SAndroid Build Coastguard Worker action= LockControls(controls=MouseKeys); 931*2b949d04SAndroid Build Coastguard Worker }; 932*2b949d04SAndroid Build Coastguard Worker interpret MouseKeys_Accel_Enable+AnyOfOrNone(all) { 933*2b949d04SAndroid Build Coastguard Worker action= LockControls(controls=MouseKeysAccel); 934*2b949d04SAndroid Build Coastguard Worker }; 935*2b949d04SAndroid Build Coastguard Worker interpret Overlay1_Enable+AnyOfOrNone(all) { 936*2b949d04SAndroid Build Coastguard Worker action= LockControls(controls=Overlay1); 937*2b949d04SAndroid Build Coastguard Worker }; 938*2b949d04SAndroid Build Coastguard Worker interpret Overlay2_Enable+AnyOfOrNone(all) { 939*2b949d04SAndroid Build Coastguard Worker action= LockControls(controls=Overlay2); 940*2b949d04SAndroid Build Coastguard Worker }; 941*2b949d04SAndroid Build Coastguard Worker interpret AudibleBell_Enable+AnyOfOrNone(all) { 942*2b949d04SAndroid Build Coastguard Worker action= LockControls(controls=AudibleBell); 943*2b949d04SAndroid Build Coastguard Worker }; 944*2b949d04SAndroid Build Coastguard Worker interpret Terminate_Server+AnyOfOrNone(all) { 945*2b949d04SAndroid Build Coastguard Worker action= Terminate(); 946*2b949d04SAndroid Build Coastguard Worker }; 947*2b949d04SAndroid Build Coastguard Worker interpret Alt_L+AnyOfOrNone(all) { 948*2b949d04SAndroid Build Coastguard Worker action= SetMods(modifiers=Alt,clearLocks); 949*2b949d04SAndroid Build Coastguard Worker }; 950*2b949d04SAndroid Build Coastguard Worker interpret Alt_R+AnyOfOrNone(all) { 951*2b949d04SAndroid Build Coastguard Worker action= SetMods(modifiers=Alt,clearLocks); 952*2b949d04SAndroid Build Coastguard Worker }; 953*2b949d04SAndroid Build Coastguard Worker interpret Meta_L+AnyOfOrNone(all) { 954*2b949d04SAndroid Build Coastguard Worker action= SetMods(modifiers=Meta,clearLocks); 955*2b949d04SAndroid Build Coastguard Worker }; 956*2b949d04SAndroid Build Coastguard Worker interpret Meta_R+AnyOfOrNone(all) { 957*2b949d04SAndroid Build Coastguard Worker action= SetMods(modifiers=Meta,clearLocks); 958*2b949d04SAndroid Build Coastguard Worker }; 959*2b949d04SAndroid Build Coastguard Worker interpret Super_L+AnyOfOrNone(all) { 960*2b949d04SAndroid Build Coastguard Worker action= SetMods(modifiers=Super,clearLocks); 961*2b949d04SAndroid Build Coastguard Worker }; 962*2b949d04SAndroid Build Coastguard Worker interpret Super_R+AnyOfOrNone(all) { 963*2b949d04SAndroid Build Coastguard Worker action= SetMods(modifiers=Super,clearLocks); 964*2b949d04SAndroid Build Coastguard Worker }; 965*2b949d04SAndroid Build Coastguard Worker interpret Hyper_L+AnyOfOrNone(all) { 966*2b949d04SAndroid Build Coastguard Worker action= SetMods(modifiers=Hyper,clearLocks); 967*2b949d04SAndroid Build Coastguard Worker }; 968*2b949d04SAndroid Build Coastguard Worker interpret Hyper_R+AnyOfOrNone(all) { 969*2b949d04SAndroid Build Coastguard Worker action= SetMods(modifiers=Hyper,clearLocks); 970*2b949d04SAndroid Build Coastguard Worker }; 971*2b949d04SAndroid Build Coastguard Worker interpret Shift_L+AnyOfOrNone(all) { 972*2b949d04SAndroid Build Coastguard Worker action= SetMods(modifiers=Shift,clearLocks); 973*2b949d04SAndroid Build Coastguard Worker }; 974*2b949d04SAndroid Build Coastguard Worker interpret XF86Switch_VT_1+AnyOfOrNone(all) { 975*2b949d04SAndroid Build Coastguard Worker repeat= True; 976*2b949d04SAndroid Build Coastguard Worker action= SwitchScreen(screen=1,!same); 977*2b949d04SAndroid Build Coastguard Worker }; 978*2b949d04SAndroid Build Coastguard Worker interpret XF86Switch_VT_2+AnyOfOrNone(all) { 979*2b949d04SAndroid Build Coastguard Worker repeat= True; 980*2b949d04SAndroid Build Coastguard Worker action= SwitchScreen(screen=2,!same); 981*2b949d04SAndroid Build Coastguard Worker }; 982*2b949d04SAndroid Build Coastguard Worker interpret XF86Switch_VT_3+AnyOfOrNone(all) { 983*2b949d04SAndroid Build Coastguard Worker repeat= True; 984*2b949d04SAndroid Build Coastguard Worker action= SwitchScreen(screen=3,!same); 985*2b949d04SAndroid Build Coastguard Worker }; 986*2b949d04SAndroid Build Coastguard Worker interpret XF86Switch_VT_4+AnyOfOrNone(all) { 987*2b949d04SAndroid Build Coastguard Worker repeat= True; 988*2b949d04SAndroid Build Coastguard Worker action= SwitchScreen(screen=4,!same); 989*2b949d04SAndroid Build Coastguard Worker }; 990*2b949d04SAndroid Build Coastguard Worker interpret XF86Switch_VT_5+AnyOfOrNone(all) { 991*2b949d04SAndroid Build Coastguard Worker repeat= True; 992*2b949d04SAndroid Build Coastguard Worker action= SwitchScreen(screen=5,!same); 993*2b949d04SAndroid Build Coastguard Worker }; 994*2b949d04SAndroid Build Coastguard Worker interpret XF86Switch_VT_6+AnyOfOrNone(all) { 995*2b949d04SAndroid Build Coastguard Worker repeat= True; 996*2b949d04SAndroid Build Coastguard Worker action= SwitchScreen(screen=6,!same); 997*2b949d04SAndroid Build Coastguard Worker }; 998*2b949d04SAndroid Build Coastguard Worker interpret XF86Switch_VT_7+AnyOfOrNone(all) { 999*2b949d04SAndroid Build Coastguard Worker repeat= True; 1000*2b949d04SAndroid Build Coastguard Worker action= SwitchScreen(screen=7,!same); 1001*2b949d04SAndroid Build Coastguard Worker }; 1002*2b949d04SAndroid Build Coastguard Worker interpret XF86Switch_VT_8+AnyOfOrNone(all) { 1003*2b949d04SAndroid Build Coastguard Worker repeat= True; 1004*2b949d04SAndroid Build Coastguard Worker action= SwitchScreen(screen=8,!same); 1005*2b949d04SAndroid Build Coastguard Worker }; 1006*2b949d04SAndroid Build Coastguard Worker interpret XF86Switch_VT_9+AnyOfOrNone(all) { 1007*2b949d04SAndroid Build Coastguard Worker repeat= True; 1008*2b949d04SAndroid Build Coastguard Worker action= SwitchScreen(screen=9,!same); 1009*2b949d04SAndroid Build Coastguard Worker }; 1010*2b949d04SAndroid Build Coastguard Worker interpret XF86Switch_VT_10+AnyOfOrNone(all) { 1011*2b949d04SAndroid Build Coastguard Worker repeat= True; 1012*2b949d04SAndroid Build Coastguard Worker action= SwitchScreen(screen=10,!same); 1013*2b949d04SAndroid Build Coastguard Worker }; 1014*2b949d04SAndroid Build Coastguard Worker interpret XF86Switch_VT_11+AnyOfOrNone(all) { 1015*2b949d04SAndroid Build Coastguard Worker repeat= True; 1016*2b949d04SAndroid Build Coastguard Worker action= SwitchScreen(screen=11,!same); 1017*2b949d04SAndroid Build Coastguard Worker }; 1018*2b949d04SAndroid Build Coastguard Worker interpret XF86Switch_VT_12+AnyOfOrNone(all) { 1019*2b949d04SAndroid Build Coastguard Worker repeat= True; 1020*2b949d04SAndroid Build Coastguard Worker action= SwitchScreen(screen=12,!same); 1021*2b949d04SAndroid Build Coastguard Worker }; 1022*2b949d04SAndroid Build Coastguard Worker interpret XF86LogGrabInfo+AnyOfOrNone(all) { 1023*2b949d04SAndroid Build Coastguard Worker repeat= True; 1024*2b949d04SAndroid Build Coastguard Worker action= Private(type=0x86,data[0]=0x50,data[1]=0x72,data[2]=0x47,data[3]=0x72,data[4]=0x62,data[5]=0x73,data[6]=0x00); 1025*2b949d04SAndroid Build Coastguard Worker }; 1026*2b949d04SAndroid Build Coastguard Worker interpret XF86LogWindowTree+AnyOfOrNone(all) { 1027*2b949d04SAndroid Build Coastguard Worker repeat= True; 1028*2b949d04SAndroid Build Coastguard Worker action= Private(type=0x86,data[0]=0x50,data[1]=0x72,data[2]=0x57,data[3]=0x69,data[4]=0x6e,data[5]=0x73,data[6]=0x00); 1029*2b949d04SAndroid Build Coastguard Worker }; 1030*2b949d04SAndroid Build Coastguard Worker interpret XF86Next_VMode+AnyOfOrNone(all) { 1031*2b949d04SAndroid Build Coastguard Worker repeat= True; 1032*2b949d04SAndroid Build Coastguard Worker action= Private(type=0x86,data[0]=0x2b,data[1]=0x56,data[2]=0x4d,data[3]=0x6f,data[4]=0x64,data[5]=0x65,data[6]=0x00); 1033*2b949d04SAndroid Build Coastguard Worker }; 1034*2b949d04SAndroid Build Coastguard Worker interpret XF86Prev_VMode+AnyOfOrNone(all) { 1035*2b949d04SAndroid Build Coastguard Worker repeat= True; 1036*2b949d04SAndroid Build Coastguard Worker action= Private(type=0x86,data[0]=0x2d,data[1]=0x56,data[2]=0x4d,data[3]=0x6f,data[4]=0x64,data[5]=0x65,data[6]=0x00); 1037*2b949d04SAndroid Build Coastguard Worker }; 1038*2b949d04SAndroid Build Coastguard Worker interpret ISO_Level5_Shift+AnyOfOrNone(all) { 1039*2b949d04SAndroid Build Coastguard Worker action= SetMods(modifiers=LevelFive,clearLocks); 1040*2b949d04SAndroid Build Coastguard Worker }; 1041*2b949d04SAndroid Build Coastguard Worker interpret ISO_Level5_Latch+AnyOfOrNone(all) { 1042*2b949d04SAndroid Build Coastguard Worker action= LatchMods(modifiers=LevelFive,clearLocks,latchToLock); 1043*2b949d04SAndroid Build Coastguard Worker }; 1044*2b949d04SAndroid Build Coastguard Worker interpret ISO_Level5_Lock+AnyOfOrNone(all) { 1045*2b949d04SAndroid Build Coastguard Worker action= LockMods(modifiers=LevelFive); 1046*2b949d04SAndroid Build Coastguard Worker }; 1047*2b949d04SAndroid Build Coastguard Worker interpret Caps_Lock+AnyOfOrNone(all) { 1048*2b949d04SAndroid Build Coastguard Worker action= LockMods(modifiers=Lock); 1049*2b949d04SAndroid Build Coastguard Worker }; 1050*2b949d04SAndroid Build Coastguard Worker interpret Any+Exactly(Lock) { 1051*2b949d04SAndroid Build Coastguard Worker action= LockMods(modifiers=Lock); 1052*2b949d04SAndroid Build Coastguard Worker }; 1053*2b949d04SAndroid Build Coastguard Worker interpret Any+AnyOf(all) { 1054*2b949d04SAndroid Build Coastguard Worker action= SetMods(modifiers=modMapMods,clearLocks); 1055*2b949d04SAndroid Build Coastguard Worker }; 1056*2b949d04SAndroid Build Coastguard Worker indicator "Caps Lock" { 1057*2b949d04SAndroid Build Coastguard Worker !allowExplicit; 1058*2b949d04SAndroid Build Coastguard Worker whichModState= locked; 1059*2b949d04SAndroid Build Coastguard Worker modifiers= Lock; 1060*2b949d04SAndroid Build Coastguard Worker }; 1061*2b949d04SAndroid Build Coastguard Worker indicator "Num Lock" { 1062*2b949d04SAndroid Build Coastguard Worker !allowExplicit; 1063*2b949d04SAndroid Build Coastguard Worker whichModState= locked; 1064*2b949d04SAndroid Build Coastguard Worker modifiers= NumLock; 1065*2b949d04SAndroid Build Coastguard Worker }; 1066*2b949d04SAndroid Build Coastguard Worker indicator "Scroll Lock" { 1067*2b949d04SAndroid Build Coastguard Worker whichModState= locked; 1068*2b949d04SAndroid Build Coastguard Worker modifiers= ScrollLock; 1069*2b949d04SAndroid Build Coastguard Worker }; 1070*2b949d04SAndroid Build Coastguard Worker indicator "Shift Lock" { 1071*2b949d04SAndroid Build Coastguard Worker !allowExplicit; 1072*2b949d04SAndroid Build Coastguard Worker whichModState= locked; 1073*2b949d04SAndroid Build Coastguard Worker modifiers= Shift; 1074*2b949d04SAndroid Build Coastguard Worker }; 1075*2b949d04SAndroid Build Coastguard Worker indicator "Group 2" { 1076*2b949d04SAndroid Build Coastguard Worker !allowExplicit; 1077*2b949d04SAndroid Build Coastguard Worker groups= 0xfe; 1078*2b949d04SAndroid Build Coastguard Worker }; 1079*2b949d04SAndroid Build Coastguard Worker indicator "Mouse Keys" { 1080*2b949d04SAndroid Build Coastguard Worker indicatorDrivesKeyboard; 1081*2b949d04SAndroid Build Coastguard Worker controls= mouseKeys; 1082*2b949d04SAndroid Build Coastguard Worker }; 1083*2b949d04SAndroid Build Coastguard Worker}; 1084*2b949d04SAndroid Build Coastguard Worker 1085*2b949d04SAndroid Build Coastguard Workerxkb_symbols "pc+us+inet(evdev)+ctrl(nocaps)+compose(rwin)+terminate(ctrl_alt_bksp)" { 1086*2b949d04SAndroid Build Coastguard Worker 1087*2b949d04SAndroid Build Coastguard Worker name[group1]="English (US)"; 1088*2b949d04SAndroid Build Coastguard Worker 1089*2b949d04SAndroid Build Coastguard Worker key <ESC> { [ Escape ] }; 1090*2b949d04SAndroid Build Coastguard Worker key <AE01> { [ 1, exclam ] }; 1091*2b949d04SAndroid Build Coastguard Worker key <AE02> { [ 2, at ] }; 1092*2b949d04SAndroid Build Coastguard Worker key <AE03> { [ 3, numbersign ] }; 1093*2b949d04SAndroid Build Coastguard Worker key <AE04> { [ 4, dollar ] }; 1094*2b949d04SAndroid Build Coastguard Worker key <AE05> { [ 5, percent ] }; 1095*2b949d04SAndroid Build Coastguard Worker key <AE06> { [ 6, asciicircum ] }; 1096*2b949d04SAndroid Build Coastguard Worker key <AE07> { [ 7, ampersand ] }; 1097*2b949d04SAndroid Build Coastguard Worker key <AE08> { [ 8, asterisk ] }; 1098*2b949d04SAndroid Build Coastguard Worker key <AE09> { [ 9, parenleft ] }; 1099*2b949d04SAndroid Build Coastguard Worker key <AE10> { [ 0, parenright ] }; 1100*2b949d04SAndroid Build Coastguard Worker key <AE11> { [ minus, underscore ] }; 1101*2b949d04SAndroid Build Coastguard Worker key <AE12> { [ equal, plus ] }; 1102*2b949d04SAndroid Build Coastguard Worker key <BKSP> { 1103*2b949d04SAndroid Build Coastguard Worker type= "CTRL+ALT", 1104*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ BackSpace, BackSpace, NoSymbol, NoSymbol, Terminate_Server ] 1105*2b949d04SAndroid Build Coastguard Worker SYNTAX ERROR 1106*2b949d04SAndroid Build Coastguard Worker }; 1107*2b949d04SAndroid Build Coastguard Worker key <TAB> { [ Tab, ISO_Left_Tab ] }; 1108*2b949d04SAndroid Build Coastguard Worker key <AD01> { 1109*2b949d04SAndroid Build Coastguard Worker type= "ALPHABETIC", 1110*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ q, Q ] 1111*2b949d04SAndroid Build Coastguard Worker }; 1112*2b949d04SAndroid Build Coastguard Worker key <AD02> { 1113*2b949d04SAndroid Build Coastguard Worker type= "ALPHABETIC", 1114*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ w, W ] 1115*2b949d04SAndroid Build Coastguard Worker }; 1116*2b949d04SAndroid Build Coastguard Worker key <AD03> { 1117*2b949d04SAndroid Build Coastguard Worker type= "ALPHABETIC", 1118*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ e, E ] 1119*2b949d04SAndroid Build Coastguard Worker }; 1120*2b949d04SAndroid Build Coastguard Worker key <AD04> { 1121*2b949d04SAndroid Build Coastguard Worker type= "ALPHABETIC", 1122*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ r, R ] 1123*2b949d04SAndroid Build Coastguard Worker }; 1124*2b949d04SAndroid Build Coastguard Worker key <AD05> { 1125*2b949d04SAndroid Build Coastguard Worker type= "ALPHABETIC", 1126*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ t, T ] 1127*2b949d04SAndroid Build Coastguard Worker }; 1128*2b949d04SAndroid Build Coastguard Worker key <AD06> { 1129*2b949d04SAndroid Build Coastguard Worker type= "ALPHABETIC", 1130*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ y, Y ] 1131*2b949d04SAndroid Build Coastguard Worker }; 1132*2b949d04SAndroid Build Coastguard Worker key <AD07> { 1133*2b949d04SAndroid Build Coastguard Worker type= "ALPHABETIC", 1134*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ u, U ] 1135*2b949d04SAndroid Build Coastguard Worker }; 1136*2b949d04SAndroid Build Coastguard Worker key <AD08> { 1137*2b949d04SAndroid Build Coastguard Worker type= "ALPHABETIC", 1138*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ i, I ] 1139*2b949d04SAndroid Build Coastguard Worker }; 1140*2b949d04SAndroid Build Coastguard Worker key <AD09> { 1141*2b949d04SAndroid Build Coastguard Worker type= "ALPHABETIC", 1142*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ o, O ] 1143*2b949d04SAndroid Build Coastguard Worker }; 1144*2b949d04SAndroid Build Coastguard Worker key <AD10> { 1145*2b949d04SAndroid Build Coastguard Worker type= "ALPHABETIC", 1146*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ p, P ] 1147*2b949d04SAndroid Build Coastguard Worker }; 1148*2b949d04SAndroid Build Coastguard Worker key <AD11> { [ bracketleft, braceleft ] }; 1149*2b949d04SAndroid Build Coastguard Worker key <AD12> { [ bracketright, braceright ] }; 1150*2b949d04SAndroid Build Coastguard Worker key <RTRN> { [ Return ] }; 1151*2b949d04SAndroid Build Coastguard Worker key <LCTL> { [ Control_L ] }; 1152*2b949d04SAndroid Build Coastguard Worker key <AC01> { 1153*2b949d04SAndroid Build Coastguard Worker type= "ALPHABETIC", 1154*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ a, A ] 1155*2b949d04SAndroid Build Coastguard Worker }; 1156*2b949d04SAndroid Build Coastguard Worker key <AC02> { 1157*2b949d04SAndroid Build Coastguard Worker type= "ALPHABETIC", 1158*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ s, S ] 1159*2b949d04SAndroid Build Coastguard Worker }; 1160*2b949d04SAndroid Build Coastguard Worker key <AC03> { 1161*2b949d04SAndroid Build Coastguard Worker type= "ALPHABETIC", 1162*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ d, D ] 1163*2b949d04SAndroid Build Coastguard Worker }; 1164*2b949d04SAndroid Build Coastguard Worker key <AC04> { 1165*2b949d04SAndroid Build Coastguard Worker type= "ALPHABETIC", 1166*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ f, F ] 1167*2b949d04SAndroid Build Coastguard Worker }; 1168*2b949d04SAndroid Build Coastguard Worker key <AC05> { 1169*2b949d04SAndroid Build Coastguard Worker type= "ALPHABETIC", 1170*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ g, G ] 1171*2b949d04SAndroid Build Coastguard Worker }; 1172*2b949d04SAndroid Build Coastguard Worker key <AC06> { 1173*2b949d04SAndroid Build Coastguard Worker type= "ALPHABETIC", 1174*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ h, H ] 1175*2b949d04SAndroid Build Coastguard Worker }; 1176*2b949d04SAndroid Build Coastguard Worker key <AC07> { 1177*2b949d04SAndroid Build Coastguard Worker type= "ALPHABETIC", 1178*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ j, J ] 1179*2b949d04SAndroid Build Coastguard Worker }; 1180*2b949d04SAndroid Build Coastguard Worker key <AC08> { 1181*2b949d04SAndroid Build Coastguard Worker type= "ALPHABETIC", 1182*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ k, K ] 1183*2b949d04SAndroid Build Coastguard Worker }; 1184*2b949d04SAndroid Build Coastguard Worker key <AC09> { 1185*2b949d04SAndroid Build Coastguard Worker type= "ALPHABETIC", 1186*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ l, L ] 1187*2b949d04SAndroid Build Coastguard Worker }; 1188*2b949d04SAndroid Build Coastguard Worker key <AC10> { [ semicolon, colon ] }; 1189*2b949d04SAndroid Build Coastguard Worker key <AC11> { [ apostrophe, quotedbl ] }; 1190*2b949d04SAndroid Build Coastguard Worker key <TLDE> { [ grave, asciitilde ] }; 1191*2b949d04SAndroid Build Coastguard Worker key <LFSH> { [ Shift_L ] }; 1192*2b949d04SAndroid Build Coastguard Worker key <BKSL> { [ backslash, bar ] }; 1193*2b949d04SAndroid Build Coastguard Worker key <AB01> { 1194*2b949d04SAndroid Build Coastguard Worker type= "ALPHABETIC", 1195*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ z, Z ] 1196*2b949d04SAndroid Build Coastguard Worker }; 1197*2b949d04SAndroid Build Coastguard Worker key <AB02> { 1198*2b949d04SAndroid Build Coastguard Worker type= "ALPHABETIC", 1199*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ x, X ] 1200*2b949d04SAndroid Build Coastguard Worker }; 1201*2b949d04SAndroid Build Coastguard Worker key <AB03> { 1202*2b949d04SAndroid Build Coastguard Worker type= "ALPHABETIC", 1203*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ c, C ] 1204*2b949d04SAndroid Build Coastguard Worker }; 1205*2b949d04SAndroid Build Coastguard Worker key <AB04> { 1206*2b949d04SAndroid Build Coastguard Worker type= "ALPHABETIC", 1207*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ v, V ] 1208*2b949d04SAndroid Build Coastguard Worker }; 1209*2b949d04SAndroid Build Coastguard Worker key <AB05> { 1210*2b949d04SAndroid Build Coastguard Worker type= "ALPHABETIC", 1211*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ b, B ] 1212*2b949d04SAndroid Build Coastguard Worker }; 1213*2b949d04SAndroid Build Coastguard Worker key <AB06> { 1214*2b949d04SAndroid Build Coastguard Worker type= "ALPHABETIC", 1215*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ n, N ] 1216*2b949d04SAndroid Build Coastguard Worker }; 1217*2b949d04SAndroid Build Coastguard Worker key <AB07> { 1218*2b949d04SAndroid Build Coastguard Worker type= "ALPHABETIC", 1219*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ m, M ] 1220*2b949d04SAndroid Build Coastguard Worker }; 1221*2b949d04SAndroid Build Coastguard Worker key <AB08> { [ comma, less ] }; 1222*2b949d04SAndroid Build Coastguard Worker key <AB09> { [ period, greater ] }; 1223*2b949d04SAndroid Build Coastguard Worker key <AB10> { [ slash, question ] }; 1224*2b949d04SAndroid Build Coastguard Worker key <RTSH> { [ Shift_R ] }; 1225*2b949d04SAndroid Build Coastguard Worker key <KPMU> { 1226*2b949d04SAndroid Build Coastguard Worker type= "CTRL+ALT", 1227*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ KP_Multiply, KP_Multiply, KP_Multiply, KP_Multiply, XF86ClearGrab ] 1228*2b949d04SAndroid Build Coastguard Worker }; 1229*2b949d04SAndroid Build Coastguard Worker key <LALT> { [ Alt_L, Meta_L ] }; 1230*2b949d04SAndroid Build Coastguard Worker key <SPCE> { [ space ] }; 1231*2b949d04SAndroid Build Coastguard Worker key <CAPS> { [ Control_L, Control_L ] }; 1232*2b949d04SAndroid Build Coastguard Worker key <FK01> { 1233*2b949d04SAndroid Build Coastguard Worker type= "CTRL+ALT", 1234*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ F1, F1, F1, F1, XF86Switch_VT_1 ] 1235*2b949d04SAndroid Build Coastguard Worker }; 1236*2b949d04SAndroid Build Coastguard Worker key <FK02> { 1237*2b949d04SAndroid Build Coastguard Worker type= "CTRL+ALT", 1238*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ F2, F2, F2, F2, XF86Switch_VT_2 ] 1239*2b949d04SAndroid Build Coastguard Worker }; 1240*2b949d04SAndroid Build Coastguard Worker key <FK03> { 1241*2b949d04SAndroid Build Coastguard Worker type= "CTRL+ALT", 1242*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ F3, F3, F3, F3, XF86Switch_VT_3 ] 1243*2b949d04SAndroid Build Coastguard Worker }; 1244*2b949d04SAndroid Build Coastguard Worker key <FK04> { 1245*2b949d04SAndroid Build Coastguard Worker type= "CTRL+ALT", 1246*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ F4, F4, F4, F4, XF86Switch_VT_4 ] 1247*2b949d04SAndroid Build Coastguard Worker }; 1248*2b949d04SAndroid Build Coastguard Worker key <FK05> { 1249*2b949d04SAndroid Build Coastguard Worker type= "CTRL+ALT", 1250*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ F5, F5, F5, F5, XF86Switch_VT_5 ] 1251*2b949d04SAndroid Build Coastguard Worker }; 1252*2b949d04SAndroid Build Coastguard Worker key <FK06> { 1253*2b949d04SAndroid Build Coastguard Worker type= "CTRL+ALT", 1254*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ F6, F6, F6, F6, XF86Switch_VT_6 ] 1255*2b949d04SAndroid Build Coastguard Worker }; 1256*2b949d04SAndroid Build Coastguard Worker key <FK07> { 1257*2b949d04SAndroid Build Coastguard Worker type= "CTRL+ALT", 1258*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ F7, F7, F7, F7, XF86Switch_VT_7 ] 1259*2b949d04SAndroid Build Coastguard Worker }; 1260*2b949d04SAndroid Build Coastguard Worker key <FK08> { 1261*2b949d04SAndroid Build Coastguard Worker type= "CTRL+ALT", 1262*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ F8, F8, F8, F8, XF86Switch_VT_8 ] 1263*2b949d04SAndroid Build Coastguard Worker }; 1264*2b949d04SAndroid Build Coastguard Worker key <FK09> { 1265*2b949d04SAndroid Build Coastguard Worker type= "CTRL+ALT", 1266*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ F9, F9, F9, F9, XF86Switch_VT_9 ] 1267*2b949d04SAndroid Build Coastguard Worker }; 1268*2b949d04SAndroid Build Coastguard Worker key <FK10> { 1269*2b949d04SAndroid Build Coastguard Worker type= "CTRL+ALT", 1270*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ F10, F10, F10, F10, XF86Switch_VT_10 ] 1271*2b949d04SAndroid Build Coastguard Worker }; 1272*2b949d04SAndroid Build Coastguard Worker key <NMLK> { [ Num_Lock ] }; 1273*2b949d04SAndroid Build Coastguard Worker key <SCLK> { [ Scroll_Lock ] }; 1274*2b949d04SAndroid Build Coastguard Worker key <KP7> { [ KP_Home, KP_7 ] }; 1275*2b949d04SAndroid Build Coastguard Worker key <KP8> { [ KP_Up, KP_8 ] }; 1276*2b949d04SAndroid Build Coastguard Worker key <KP9> { [ KP_Prior, KP_9 ] }; 1277*2b949d04SAndroid Build Coastguard Worker key <KPSU> { 1278*2b949d04SAndroid Build Coastguard Worker type= "CTRL+ALT", 1279*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ KP_Subtract, KP_Subtract, KP_Subtract, KP_Subtract, XF86Prev_VMode ] 1280*2b949d04SAndroid Build Coastguard Worker }; 1281*2b949d04SAndroid Build Coastguard Worker key <KP4> { [ KP_Left, KP_4 ] }; 1282*2b949d04SAndroid Build Coastguard Worker key <KP5> { [ KP_Begin, KP_5 ] }; 1283*2b949d04SAndroid Build Coastguard Worker key <KP6> { [ KP_Right, KP_6 ] }; 1284*2b949d04SAndroid Build Coastguard Worker key <KPAD> { 1285*2b949d04SAndroid Build Coastguard Worker type= "CTRL+ALT", 1286*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ KP_Add, KP_Add, KP_Add, KP_Add, XF86Next_VMode ] 1287*2b949d04SAndroid Build Coastguard Worker }; 1288*2b949d04SAndroid Build Coastguard Worker key <KP1> { [ KP_End, KP_1 ] }; 1289*2b949d04SAndroid Build Coastguard Worker key <KP2> { [ KP_Down, KP_2 ] }; 1290*2b949d04SAndroid Build Coastguard Worker key <KP3> { [ KP_Next, KP_3 ] }; 1291*2b949d04SAndroid Build Coastguard Worker key <KP0> { [ KP_Insert, KP_0 ] }; 1292*2b949d04SAndroid Build Coastguard Worker key <KPDL> { [ KP_Delete, KP_Decimal ] }; 1293*2b949d04SAndroid Build Coastguard Worker key <LVL3> { [ ISO_Level3_Shift ] }; 1294*2b949d04SAndroid Build Coastguard Worker key <LSGT> { 1295*2b949d04SAndroid Build Coastguard Worker type= "FOUR_LEVEL", 1296*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ less, greater, bar, brokenbar ] 1297*2b949d04SAndroid Build Coastguard Worker }; 1298*2b949d04SAndroid Build Coastguard Worker key <FK11> { 1299*2b949d04SAndroid Build Coastguard Worker type= "CTRL+ALT", 1300*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ F11, F11, F11, F11, XF86Switch_VT_11 ] 1301*2b949d04SAndroid Build Coastguard Worker }; 1302*2b949d04SAndroid Build Coastguard Worker key <FK12> { 1303*2b949d04SAndroid Build Coastguard Worker type= "CTRL+ALT", 1304*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ F12, F12, F12, F12, XF86Switch_VT_12 ] 1305*2b949d04SAndroid Build Coastguard Worker }; 1306*2b949d04SAndroid Build Coastguard Worker key <KATA> { [ Katakana ] }; 1307*2b949d04SAndroid Build Coastguard Worker key <HIRA> { [ Hiragana ] }; 1308*2b949d04SAndroid Build Coastguard Worker key <HENK> { [ Henkan_Mode ] }; 1309*2b949d04SAndroid Build Coastguard Worker key <HKTG> { [ Hiragana_Katakana ] }; 1310*2b949d04SAndroid Build Coastguard Worker key <MUHE> { [ Muhenkan ] }; 1311*2b949d04SAndroid Build Coastguard Worker key <KPEN> { [ KP_Enter ] }; 1312*2b949d04SAndroid Build Coastguard Worker key <RCTL> { [ Control_R ] }; 1313*2b949d04SAndroid Build Coastguard Worker key <KPDV> { 1314*2b949d04SAndroid Build Coastguard Worker type= "CTRL+ALT", 1315*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ KP_Divide, KP_Divide, KP_Divide, KP_Divide, XF86Ungrab ] 1316*2b949d04SAndroid Build Coastguard Worker }; 1317*2b949d04SAndroid Build Coastguard Worker key <PRSC> { 1318*2b949d04SAndroid Build Coastguard Worker type= "PC_ALT_LEVEL2", 1319*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ Print, Sys_Req ] 1320*2b949d04SAndroid Build Coastguard Worker }; 1321*2b949d04SAndroid Build Coastguard Worker key <RALT> { 1322*2b949d04SAndroid Build Coastguard Worker type= "TWO_LEVEL", 1323*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ Alt_R, Meta_R ] 1324*2b949d04SAndroid Build Coastguard Worker }; 1325*2b949d04SAndroid Build Coastguard Worker key <LNFD> { [ Linefeed ] }; 1326*2b949d04SAndroid Build Coastguard Worker key <HOME> { [ Home ] }; 1327*2b949d04SAndroid Build Coastguard Worker key <UP> { [ Up ] }; 1328*2b949d04SAndroid Build Coastguard Worker key <PGUP> { [ Prior ] }; 1329*2b949d04SAndroid Build Coastguard Worker key <LEFT> { [ Left ] }; 1330*2b949d04SAndroid Build Coastguard Worker key <RGHT> { [ Right ] }; 1331*2b949d04SAndroid Build Coastguard Worker key <END> { [ End ] }; 1332*2b949d04SAndroid Build Coastguard Worker key <DOWN> { [ Down ] }; 1333*2b949d04SAndroid Build Coastguard Worker key <PGDN> { [ Next ] }; 1334*2b949d04SAndroid Build Coastguard Worker key <INS> { [ Insert ] }; 1335*2b949d04SAndroid Build Coastguard Worker key <DELE> { [ Delete ] }; 1336*2b949d04SAndroid Build Coastguard Worker key <MUTE> { [ XF86AudioMute ] }; 1337*2b949d04SAndroid Build Coastguard Worker key <VOL-> { [ XF86AudioLowerVolume ] }; 1338*2b949d04SAndroid Build Coastguard Worker key <VOL+> { [ XF86AudioRaiseVolume ] }; 1339*2b949d04SAndroid Build Coastguard Worker key <POWR> { [ XF86PowerOff ] }; 1340*2b949d04SAndroid Build Coastguard Worker key <KPEQ> { [ KP_Equal ] }; 1341*2b949d04SAndroid Build Coastguard Worker key <I126> { [ plusminus ] }; 1342*2b949d04SAndroid Build Coastguard Worker key <PAUS> { 1343*2b949d04SAndroid Build Coastguard Worker type= "PC_CONTROL_LEVEL2", 1344*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ Pause, Break ] 1345*2b949d04SAndroid Build Coastguard Worker }; 1346*2b949d04SAndroid Build Coastguard Worker key <I128> { [ XF86LaunchA ] }; 1347*2b949d04SAndroid Build Coastguard Worker key <I129> { [ KP_Decimal, KP_Decimal ] }; 1348*2b949d04SAndroid Build Coastguard Worker key <HNGL> { [ Hangul ] }; 1349*2b949d04SAndroid Build Coastguard Worker key <HJCV> { [ Hangul_Hanja ] }; 1350*2b949d04SAndroid Build Coastguard Worker key <LWIN> { [ Super_L ] }; 1351*2b949d04SAndroid Build Coastguard Worker key <RWIN> { 1352*2b949d04SAndroid Build Coastguard Worker type= "TWO_LEVEL", 1353*2b949d04SAndroid Build Coastguard Worker symbols[Group1]= [ Multi_key, Multi_key ] 1354*2b949d04SAndroid Build Coastguard Worker }; 1355*2b949d04SAndroid Build Coastguard Worker key <COMP> { [ Menu ] }; 1356*2b949d04SAndroid Build Coastguard Worker key <STOP> { [ Cancel ] }; 1357*2b949d04SAndroid Build Coastguard Worker key <AGAI> { [ Redo ] }; 1358*2b949d04SAndroid Build Coastguard Worker key <PROP> { [ SunProps ] }; 1359*2b949d04SAndroid Build Coastguard Worker key <UNDO> { [ Undo ] }; 1360*2b949d04SAndroid Build Coastguard Worker key <FRNT> { [ SunFront ] }; 1361*2b949d04SAndroid Build Coastguard Worker key <COPY> { [ XF86Copy ] }; 1362*2b949d04SAndroid Build Coastguard Worker key <OPEN> { [ SunOpen ] }; 1363*2b949d04SAndroid Build Coastguard Worker key <PAST> { [ XF86Paste ] }; 1364*2b949d04SAndroid Build Coastguard Worker key <FIND> { [ Find ] }; 1365*2b949d04SAndroid Build Coastguard Worker key <CUT> { [ XF86Cut ] }; 1366*2b949d04SAndroid Build Coastguard Worker key <HELP> { [ Help ] }; 1367*2b949d04SAndroid Build Coastguard Worker key <I147> { [ XF86MenuKB ] }; 1368*2b949d04SAndroid Build Coastguard Worker key <I148> { [ XF86Calculator ] }; 1369*2b949d04SAndroid Build Coastguard Worker key <I150> { [ XF86Sleep ] }; 1370*2b949d04SAndroid Build Coastguard Worker key <I151> { [ XF86WakeUp ] }; 1371*2b949d04SAndroid Build Coastguard Worker key <I152> { [ XF86Explorer ] }; 1372*2b949d04SAndroid Build Coastguard Worker key <I153> { [ XF86Send ] }; 1373*2b949d04SAndroid Build Coastguard Worker key <I155> { [ XF86Xfer ] }; 1374*2b949d04SAndroid Build Coastguard Worker key <I156> { [ XF86Launch1 ] }; 1375*2b949d04SAndroid Build Coastguard Worker key <I157> { [ XF86Launch2 ] }; 1376*2b949d04SAndroid Build Coastguard Worker key <I158> { [ XF86WWW ] }; 1377*2b949d04SAndroid Build Coastguard Worker key <I159> { [ XF86DOS ] }; 1378*2b949d04SAndroid Build Coastguard Worker key <I160> { [ XF86ScreenSaver ] }; 1379*2b949d04SAndroid Build Coastguard Worker key <I162> { [ XF86RotateWindows ] }; 1380*2b949d04SAndroid Build Coastguard Worker key <I163> { [ XF86Mail ] }; 1381*2b949d04SAndroid Build Coastguard Worker key <I164> { [ XF86Favorites ] }; 1382*2b949d04SAndroid Build Coastguard Worker key <I165> { [ XF86MyComputer ] }; 1383*2b949d04SAndroid Build Coastguard Worker key <I166> { [ XF86Back ] }; 1384*2b949d04SAndroid Build Coastguard Worker key <I167> { [ XF86Forward ] }; 1385*2b949d04SAndroid Build Coastguard Worker key <I169> { [ XF86Eject ] }; 1386*2b949d04SAndroid Build Coastguard Worker key <I170> { [ XF86Eject, XF86Eject ] }; 1387*2b949d04SAndroid Build Coastguard Worker key <I171> { [ XF86AudioNext ] }; 1388*2b949d04SAndroid Build Coastguard Worker key <I172> { [ XF86AudioPlay, XF86AudioPause ] }; 1389*2b949d04SAndroid Build Coastguard Worker key <I173> { [ XF86AudioPrev ] }; 1390*2b949d04SAndroid Build Coastguard Worker key <I174> { [ XF86AudioStop, XF86Eject ] }; 1391*2b949d04SAndroid Build Coastguard Worker key <I175> { [ XF86AudioRecord ] }; 1392*2b949d04SAndroid Build Coastguard Worker key <I176> { [ XF86AudioRewind ] }; 1393*2b949d04SAndroid Build Coastguard Worker key <I177> { [ XF86Phone ] }; 1394*2b949d04SAndroid Build Coastguard Worker key <I179> { [ XF86Tools ] }; 1395*2b949d04SAndroid Build Coastguard Worker key <I180> { [ XF86HomePage ] }; 1396*2b949d04SAndroid Build Coastguard Worker key <I181> { [ XF86Reload ] }; 1397*2b949d04SAndroid Build Coastguard Worker key <I182> { [ XF86Close ] }; 1398*2b949d04SAndroid Build Coastguard Worker key <I185> { [ XF86ScrollUp ] }; 1399*2b949d04SAndroid Build Coastguard Worker key <I186> { [ XF86ScrollDown ] }; 1400*2b949d04SAndroid Build Coastguard Worker key <I187> { [ parenleft ] }; 1401*2b949d04SAndroid Build Coastguard Worker key <I188> { [ parenright ] }; 1402*2b949d04SAndroid Build Coastguard Worker key <I189> { [ XF86New ] }; 1403*2b949d04SAndroid Build Coastguard Worker key <I190> { [ Redo ] }; 1404*2b949d04SAndroid Build Coastguard Worker key <FK13> { [ XF86Tools ] }; 1405*2b949d04SAndroid Build Coastguard Worker key <FK14> { [ XF86Launch5 ] }; 1406*2b949d04SAndroid Build Coastguard Worker key <FK15> { [ XF86Launch6 ] }; 1407*2b949d04SAndroid Build Coastguard Worker key <FK16> { [ XF86Launch7 ] }; 1408*2b949d04SAndroid Build Coastguard Worker key <FK17> { [ XF86Launch8 ] }; 1409*2b949d04SAndroid Build Coastguard Worker key <FK18> { [ XF86Launch9 ] }; 1410*2b949d04SAndroid Build Coastguard Worker key <FK21> { [ XF86TouchpadToggle ] }; 1411*2b949d04SAndroid Build Coastguard Worker key <FK22> { [ XF86TouchpadOn ] }; 1412*2b949d04SAndroid Build Coastguard Worker key <FK23> { [ XF86TouchpadOff ] }; 1413*2b949d04SAndroid Build Coastguard Worker key <MDSW> { [ Mode_switch ] }; 1414*2b949d04SAndroid Build Coastguard Worker key <ALT> { [ NoSymbol, Alt_L ] }; 1415*2b949d04SAndroid Build Coastguard Worker key <META> { [ NoSymbol, Meta_L ] }; 1416*2b949d04SAndroid Build Coastguard Worker key <SUPR> { [ NoSymbol, Super_L ] }; 1417*2b949d04SAndroid Build Coastguard Worker key <HYPR> { [ NoSymbol, Hyper_L ] }; 1418*2b949d04SAndroid Build Coastguard Worker key <I208> { [ XF86AudioPlay ] }; 1419*2b949d04SAndroid Build Coastguard Worker key <I209> { [ XF86AudioPause ] }; 1420*2b949d04SAndroid Build Coastguard Worker key <I210> { [ XF86Launch3 ] }; 1421*2b949d04SAndroid Build Coastguard Worker key <I211> { [ XF86Launch4 ] }; 1422*2b949d04SAndroid Build Coastguard Worker key <I212> { [ XF86LaunchB ] }; 1423*2b949d04SAndroid Build Coastguard Worker key <I213> { [ XF86Suspend ] }; 1424*2b949d04SAndroid Build Coastguard Worker key <I214> { [ XF86Close ] }; 1425*2b949d04SAndroid Build Coastguard Worker key <I215> { [ XF86AudioPlay ] }; 1426*2b949d04SAndroid Build Coastguard Worker key <I216> { [ XF86AudioForward ] }; 1427*2b949d04SAndroid Build Coastguard Worker key <I218> { [ Print ] }; 1428*2b949d04SAndroid Build Coastguard Worker key <I220> { [ XF86WebCam ] }; 1429*2b949d04SAndroid Build Coastguard Worker key <I223> { [ XF86Mail ] }; 1430*2b949d04SAndroid Build Coastguard Worker key <I224> { [ XF86Messenger ] }; 1431*2b949d04SAndroid Build Coastguard Worker key <I225> { [ XF86Search ] }; 1432*2b949d04SAndroid Build Coastguard Worker key <I226> { [ XF86Go ] }; 1433*2b949d04SAndroid Build Coastguard Worker key <I227> { [ XF86Finance ] }; 1434*2b949d04SAndroid Build Coastguard Worker key <I228> { [ XF86Game ] }; 1435*2b949d04SAndroid Build Coastguard Worker key <I229> { [ XF86Shop ] }; 1436*2b949d04SAndroid Build Coastguard Worker key <I231> { [ Cancel ] }; 1437*2b949d04SAndroid Build Coastguard Worker key <I232> { [ XF86MonBrightnessDown ] }; 1438*2b949d04SAndroid Build Coastguard Worker key <I233> { [ XF86MonBrightnessUp ] }; 1439*2b949d04SAndroid Build Coastguard Worker key <I234> { [ XF86AudioMedia ] }; 1440*2b949d04SAndroid Build Coastguard Worker key <I235> { [ XF86Display ] }; 1441*2b949d04SAndroid Build Coastguard Worker key <I236> { [ XF86KbdLightOnOff ] }; 1442*2b949d04SAndroid Build Coastguard Worker key <I237> { [ XF86KbdBrightnessDown ] }; 1443*2b949d04SAndroid Build Coastguard Worker key <I238> { [ XF86KbdBrightnessUp ] }; 1444*2b949d04SAndroid Build Coastguard Worker key <I239> { [ XF86Send ] }; 1445*2b949d04SAndroid Build Coastguard Worker key <I240> { [ XF86Reply ] }; 1446*2b949d04SAndroid Build Coastguard Worker key <I241> { [ XF86MailForward ] }; 1447*2b949d04SAndroid Build Coastguard Worker key <I242> { [ XF86Save ] }; 1448*2b949d04SAndroid Build Coastguard Worker key <I243> { [ XF86Documents ] }; 1449*2b949d04SAndroid Build Coastguard Worker key <I244> { [ XF86Battery ] }; 1450*2b949d04SAndroid Build Coastguard Worker key <I245> { [ XF86Bluetooth ] }; 1451*2b949d04SAndroid Build Coastguard Worker key <I246> { [ XF86WLAN ] }; 1452*2b949d04SAndroid Build Coastguard Worker modifier_map Control { <LCTL> }; 1453*2b949d04SAndroid Build Coastguard Worker modifier_map Shift { <LFSH> }; 1454*2b949d04SAndroid Build Coastguard Worker modifier_map Shift { <RTSH> }; 1455*2b949d04SAndroid Build Coastguard Worker modifier_map Mod1 { <LALT> }; 1456*2b949d04SAndroid Build Coastguard Worker modifier_map Control { <CAPS> }; 1457*2b949d04SAndroid Build Coastguard Worker modifier_map Mod2 { <NMLK> }; 1458*2b949d04SAndroid Build Coastguard Worker modifier_map Mod5 { <LVL3> }; 1459*2b949d04SAndroid Build Coastguard Worker modifier_map Control { <RCTL> }; 1460*2b949d04SAndroid Build Coastguard Worker modifier_map Mod1 { <RALT> }; 1461*2b949d04SAndroid Build Coastguard Worker modifier_map Mod4 { <LWIN> }; 1462*2b949d04SAndroid Build Coastguard Worker modifier_map Mod5 { <MDSW> }; 1463*2b949d04SAndroid Build Coastguard Worker modifier_map Mod1 { <META> }; 1464*2b949d04SAndroid Build Coastguard Worker modifier_map Mod4 { <SUPR> }; 1465*2b949d04SAndroid Build Coastguard Worker modifier_map Mod4 { <HYPR> }; 1466*2b949d04SAndroid Build Coastguard Worker}; 1467*2b949d04SAndroid Build Coastguard Worker 1468*2b949d04SAndroid Build Coastguard Workerxkb_geometry "pc(pc105)" { 1469*2b949d04SAndroid Build Coastguard Worker 1470*2b949d04SAndroid Build Coastguard Worker width= 470; 1471*2b949d04SAndroid Build Coastguard Worker height= 180; 1472*2b949d04SAndroid Build Coastguard Worker 1473*2b949d04SAndroid Build Coastguard Worker alias <AC00> = <CAPS>; 1474*2b949d04SAndroid Build Coastguard Worker alias <AA00> = <LCTL>; 1475*2b949d04SAndroid Build Coastguard Worker 1476*2b949d04SAndroid Build Coastguard Worker baseColor= "white"; 1477*2b949d04SAndroid Build Coastguard Worker labelColor= "black"; 1478*2b949d04SAndroid Build Coastguard Worker xfont= "-*-helvetica-medium-r-normal--*-120-*-*-*-*-iso8859-1"; 1479*2b949d04SAndroid Build Coastguard Worker description= "Generic 105"; 1480*2b949d04SAndroid Build Coastguard Worker 1481*2b949d04SAndroid Build Coastguard Worker shape "NORM" { 1482*2b949d04SAndroid Build Coastguard Worker corner= 1, 1483*2b949d04SAndroid Build Coastguard Worker { [ 18, 18 ] }, 1484*2b949d04SAndroid Build Coastguard Worker { [ 2, 1 ], [ 16, 16 ] } 1485*2b949d04SAndroid Build Coastguard Worker }; 1486*2b949d04SAndroid Build Coastguard Worker shape "BKSP" { 1487*2b949d04SAndroid Build Coastguard Worker corner= 1, 1488*2b949d04SAndroid Build Coastguard Worker { [ 38, 18 ] }, 1489*2b949d04SAndroid Build Coastguard Worker { [ 2, 1 ], [ 36, 16 ] } 1490*2b949d04SAndroid Build Coastguard Worker }; 1491*2b949d04SAndroid Build Coastguard Worker shape "TABK" { 1492*2b949d04SAndroid Build Coastguard Worker corner= 1, 1493*2b949d04SAndroid Build Coastguard Worker { [ 28, 18 ] }, 1494*2b949d04SAndroid Build Coastguard Worker { [ 2, 1 ], [ 26, 16 ] } 1495*2b949d04SAndroid Build Coastguard Worker }; 1496*2b949d04SAndroid Build Coastguard Worker shape "BKSL" { 1497*2b949d04SAndroid Build Coastguard Worker corner= 1, 1498*2b949d04SAndroid Build Coastguard Worker { [ 28, 18 ] }, 1499*2b949d04SAndroid Build Coastguard Worker { [ 2, 1 ], [ 26, 16 ] } 1500*2b949d04SAndroid Build Coastguard Worker }; 1501*2b949d04SAndroid Build Coastguard Worker shape "RTRN" { 1502*2b949d04SAndroid Build Coastguard Worker corner= 1, 1503*2b949d04SAndroid Build Coastguard Worker { [ 0, 0 ], [ 28, 0 ], [ 28, 37 ], [ 5, 37 ], 1504*2b949d04SAndroid Build Coastguard Worker [ 5, 18 ], [ 0, 18 ] }, 1505*2b949d04SAndroid Build Coastguard Worker { [ 2, 1 ], [ 26, 1 ], [ 26, 35 ], [ 7, 35 ], 1506*2b949d04SAndroid Build Coastguard Worker [ 7, 16 ], [ 2, 16 ] }, 1507*2b949d04SAndroid Build Coastguard Worker approx= { [ 5, 0 ], [ 28, 37 ] } 1508*2b949d04SAndroid Build Coastguard Worker }; 1509*2b949d04SAndroid Build Coastguard Worker shape "CAPS" { 1510*2b949d04SAndroid Build Coastguard Worker corner= 1, 1511*2b949d04SAndroid Build Coastguard Worker { [ 33, 18 ] }, 1512*2b949d04SAndroid Build Coastguard Worker { [ 2, 1 ], [ 31, 16 ] } 1513*2b949d04SAndroid Build Coastguard Worker }; 1514*2b949d04SAndroid Build Coastguard Worker shape "LFSH" { 1515*2b949d04SAndroid Build Coastguard Worker corner= 1, 1516*2b949d04SAndroid Build Coastguard Worker { [ 25, 18 ] }, 1517*2b949d04SAndroid Build Coastguard Worker { [ 2, 1 ], [ 23, 16 ] } 1518*2b949d04SAndroid Build Coastguard Worker }; 1519*2b949d04SAndroid Build Coastguard Worker shape "RTSH" { 1520*2b949d04SAndroid Build Coastguard Worker corner= 1, 1521*2b949d04SAndroid Build Coastguard Worker { [ 50, 18 ] }, 1522*2b949d04SAndroid Build Coastguard Worker { [ 2, 1 ], [ 48, 16 ] } 1523*2b949d04SAndroid Build Coastguard Worker }; 1524*2b949d04SAndroid Build Coastguard Worker shape "MODK" { 1525*2b949d04SAndroid Build Coastguard Worker corner= 1, 1526*2b949d04SAndroid Build Coastguard Worker { [ 27, 18 ] }, 1527*2b949d04SAndroid Build Coastguard Worker { [ 2, 1 ], [ 25, 16 ] } 1528*2b949d04SAndroid Build Coastguard Worker }; 1529*2b949d04SAndroid Build Coastguard Worker shape "SMOD" { 1530*2b949d04SAndroid Build Coastguard Worker corner= 1, 1531*2b949d04SAndroid Build Coastguard Worker { [ 23, 18 ] }, 1532*2b949d04SAndroid Build Coastguard Worker { [ 2, 1 ], [ 21, 16 ] } 1533*2b949d04SAndroid Build Coastguard Worker }; 1534*2b949d04SAndroid Build Coastguard Worker shape "SPCE" { 1535*2b949d04SAndroid Build Coastguard Worker corner= 1, 1536*2b949d04SAndroid Build Coastguard Worker { [ 113, 18 ] }, 1537*2b949d04SAndroid Build Coastguard Worker { [ 2, 1 ], [ 111, 16 ] } 1538*2b949d04SAndroid Build Coastguard Worker }; 1539*2b949d04SAndroid Build Coastguard Worker shape "KP0" { 1540*2b949d04SAndroid Build Coastguard Worker corner= 1, 1541*2b949d04SAndroid Build Coastguard Worker { [ 37, 18 ] }, 1542*2b949d04SAndroid Build Coastguard Worker { [ 2, 1 ], [ 35, 16 ] } 1543*2b949d04SAndroid Build Coastguard Worker }; 1544*2b949d04SAndroid Build Coastguard Worker shape "KPAD" { 1545*2b949d04SAndroid Build Coastguard Worker corner= 1, 1546*2b949d04SAndroid Build Coastguard Worker { [ 18, 37 ] }, 1547*2b949d04SAndroid Build Coastguard Worker { [ 2, 1 ], [ 16, 35 ] } 1548*2b949d04SAndroid Build Coastguard Worker }; 1549*2b949d04SAndroid Build Coastguard Worker shape "LEDS" { { [ 75, 20 ] } }; 1550*2b949d04SAndroid Build Coastguard Worker shape "LED" { { [ 5, 1 ] } }; 1551*2b949d04SAndroid Build Coastguard Worker section "Function" { 1552*2b949d04SAndroid Build Coastguard Worker key.color= "grey20"; 1553*2b949d04SAndroid Build Coastguard Worker priority= 7; 1554*2b949d04SAndroid Build Coastguard Worker top= 22; 1555*2b949d04SAndroid Build Coastguard Worker left= 19; 1556*2b949d04SAndroid Build Coastguard Worker width= 351; 1557*2b949d04SAndroid Build Coastguard Worker height= 19; 1558*2b949d04SAndroid Build Coastguard Worker row { 1559*2b949d04SAndroid Build Coastguard Worker top= 1; 1560*2b949d04SAndroid Build Coastguard Worker left= 1; 1561*2b949d04SAndroid Build Coastguard Worker keys { 1562*2b949d04SAndroid Build Coastguard Worker { <ESC>, "NORM", 1 }, 1563*2b949d04SAndroid Build Coastguard Worker { <FK01>, "NORM", 20, color="white" }, 1564*2b949d04SAndroid Build Coastguard Worker { <FK02>, "NORM", 1, color="white" }, 1565*2b949d04SAndroid Build Coastguard Worker { <FK03>, "NORM", 1, color="white" }, 1566*2b949d04SAndroid Build Coastguard Worker { <FK04>, "NORM", 1, color="white" }, 1567*2b949d04SAndroid Build Coastguard Worker { <FK05>, "NORM", 11, color="white" }, 1568*2b949d04SAndroid Build Coastguard Worker { <FK06>, "NORM", 1, color="white" }, 1569*2b949d04SAndroid Build Coastguard Worker { <FK07>, "NORM", 1, color="white" }, 1570*2b949d04SAndroid Build Coastguard Worker { <FK08>, "NORM", 1, color="white" }, 1571*2b949d04SAndroid Build Coastguard Worker { <FK09>, "NORM", 11, color="white" }, 1572*2b949d04SAndroid Build Coastguard Worker { <FK10>, "NORM", 1, color="white" }, 1573*2b949d04SAndroid Build Coastguard Worker { <FK11>, "NORM", 1, color="white" }, 1574*2b949d04SAndroid Build Coastguard Worker { <FK12>, "NORM", 1, color="white" }, 1575*2b949d04SAndroid Build Coastguard Worker { <PRSC>, "NORM", 8, color="white" }, 1576*2b949d04SAndroid Build Coastguard Worker { <SCLK>, "NORM", 1, color="white" }, 1577*2b949d04SAndroid Build Coastguard Worker { <PAUS>, "NORM", 1, color="white" } 1578*2b949d04SAndroid Build Coastguard Worker }; 1579*2b949d04SAndroid Build Coastguard Worker }; 1580*2b949d04SAndroid Build Coastguard Worker }; // End of "Function" section 1581*2b949d04SAndroid Build Coastguard Worker 1582*2b949d04SAndroid Build Coastguard Worker section "Alpha" { 1583*2b949d04SAndroid Build Coastguard Worker key.color= "white"; 1584*2b949d04SAndroid Build Coastguard Worker priority= 8; 1585*2b949d04SAndroid Build Coastguard Worker top= 61; 1586*2b949d04SAndroid Build Coastguard Worker left= 19; 1587*2b949d04SAndroid Build Coastguard Worker width= 287; 1588*2b949d04SAndroid Build Coastguard Worker height= 95; 1589*2b949d04SAndroid Build Coastguard Worker row { 1590*2b949d04SAndroid Build Coastguard Worker top= 1; 1591*2b949d04SAndroid Build Coastguard Worker left= 1; 1592*2b949d04SAndroid Build Coastguard Worker keys { 1593*2b949d04SAndroid Build Coastguard Worker { <TLDE>, "NORM", 1 }, { <AE01>, "NORM", 1 }, 1594*2b949d04SAndroid Build Coastguard Worker { <AE02>, "NORM", 1 }, { <AE03>, "NORM", 1 }, 1595*2b949d04SAndroid Build Coastguard Worker { <AE04>, "NORM", 1 }, { <AE05>, "NORM", 1 }, 1596*2b949d04SAndroid Build Coastguard Worker { <AE06>, "NORM", 1 }, { <AE07>, "NORM", 1 }, 1597*2b949d04SAndroid Build Coastguard Worker { <AE08>, "NORM", 1 }, { <AE09>, "NORM", 1 }, 1598*2b949d04SAndroid Build Coastguard Worker { <AE10>, "NORM", 1 }, { <AE11>, "NORM", 1 }, 1599*2b949d04SAndroid Build Coastguard Worker { <AE12>, "NORM", 1 }, 1600*2b949d04SAndroid Build Coastguard Worker { <BKSP>, "BKSP", 1, color="grey20" } 1601*2b949d04SAndroid Build Coastguard Worker }; 1602*2b949d04SAndroid Build Coastguard Worker }; 1603*2b949d04SAndroid Build Coastguard Worker row { 1604*2b949d04SAndroid Build Coastguard Worker top= 20; 1605*2b949d04SAndroid Build Coastguard Worker left= 1; 1606*2b949d04SAndroid Build Coastguard Worker keys { 1607*2b949d04SAndroid Build Coastguard Worker { <TAB>, "TABK", 1, color="grey20" }, 1608*2b949d04SAndroid Build Coastguard Worker { <AD01>, "NORM", 1 }, { <AD02>, "NORM", 1 }, 1609*2b949d04SAndroid Build Coastguard Worker { <AD03>, "NORM", 1 }, { <AD04>, "NORM", 1 }, 1610*2b949d04SAndroid Build Coastguard Worker { <AD05>, "NORM", 1 }, { <AD06>, "NORM", 1 }, 1611*2b949d04SAndroid Build Coastguard Worker { <AD07>, "NORM", 1 }, { <AD08>, "NORM", 1 }, 1612*2b949d04SAndroid Build Coastguard Worker { <AD09>, "NORM", 1 }, { <AD10>, "NORM", 1 }, 1613*2b949d04SAndroid Build Coastguard Worker { <AD11>, "NORM", 1 }, { <AD12>, "NORM", 1 }, 1614*2b949d04SAndroid Build Coastguard Worker { <RTRN>, "RTRN", 1, color="grey20" } 1615*2b949d04SAndroid Build Coastguard Worker }; 1616*2b949d04SAndroid Build Coastguard Worker }; 1617*2b949d04SAndroid Build Coastguard Worker row { 1618*2b949d04SAndroid Build Coastguard Worker top= 39; 1619*2b949d04SAndroid Build Coastguard Worker left= 1; 1620*2b949d04SAndroid Build Coastguard Worker keys { 1621*2b949d04SAndroid Build Coastguard Worker { <CAPS>, "CAPS", 1, color="grey20" }, 1622*2b949d04SAndroid Build Coastguard Worker { <AC01>, "NORM", 1 }, { <AC02>, "NORM", 1 }, 1623*2b949d04SAndroid Build Coastguard Worker { <AC03>, "NORM", 1 }, { <AC04>, "NORM", 1 }, 1624*2b949d04SAndroid Build Coastguard Worker { <AC05>, "NORM", 1 }, { <AC06>, "NORM", 1 }, 1625*2b949d04SAndroid Build Coastguard Worker { <AC07>, "NORM", 1 }, { <AC08>, "NORM", 1 }, 1626*2b949d04SAndroid Build Coastguard Worker { <AC09>, "NORM", 1 }, { <AC10>, "NORM", 1 }, 1627*2b949d04SAndroid Build Coastguard Worker { <AC11>, "NORM", 1 }, { <BKSL>, "NORM", 1 } 1628*2b949d04SAndroid Build Coastguard Worker }; 1629*2b949d04SAndroid Build Coastguard Worker }; 1630*2b949d04SAndroid Build Coastguard Worker row { 1631*2b949d04SAndroid Build Coastguard Worker top= 58; 1632*2b949d04SAndroid Build Coastguard Worker left= 1; 1633*2b949d04SAndroid Build Coastguard Worker keys { 1634*2b949d04SAndroid Build Coastguard Worker { <LFSH>, "LFSH", 1, color="grey20" }, 1635*2b949d04SAndroid Build Coastguard Worker { <LSGT>, "NORM", 1 }, { <AB01>, "NORM", 1 }, 1636*2b949d04SAndroid Build Coastguard Worker { <AB02>, "NORM", 1 }, { <AB03>, "NORM", 1 }, 1637*2b949d04SAndroid Build Coastguard Worker { <AB04>, "NORM", 1 }, { <AB05>, "NORM", 1 }, 1638*2b949d04SAndroid Build Coastguard Worker { <AB06>, "NORM", 1 }, { <AB07>, "NORM", 1 }, 1639*2b949d04SAndroid Build Coastguard Worker { <AB08>, "NORM", 1 }, { <AB09>, "NORM", 1 }, 1640*2b949d04SAndroid Build Coastguard Worker { <AB10>, "NORM", 1 }, 1641*2b949d04SAndroid Build Coastguard Worker { <RTSH>, "RTSH", 1, color="grey20" } 1642*2b949d04SAndroid Build Coastguard Worker }; 1643*2b949d04SAndroid Build Coastguard Worker }; 1644*2b949d04SAndroid Build Coastguard Worker row { 1645*2b949d04SAndroid Build Coastguard Worker top= 77; 1646*2b949d04SAndroid Build Coastguard Worker left= 1; 1647*2b949d04SAndroid Build Coastguard Worker keys { 1648*2b949d04SAndroid Build Coastguard Worker { <LCTL>, "MODK", 1, color="grey20" }, 1649*2b949d04SAndroid Build Coastguard Worker { <LWIN>, "SMOD", 1, color="grey20" }, 1650*2b949d04SAndroid Build Coastguard Worker { <LALT>, "SMOD", 1, color="grey20" }, 1651*2b949d04SAndroid Build Coastguard Worker { <SPCE>, "SPCE", 1 }, 1652*2b949d04SAndroid Build Coastguard Worker { <RALT>, "SMOD", 1, color="grey20" }, 1653*2b949d04SAndroid Build Coastguard Worker { <RWIN>, "SMOD", 1, color="grey20" }, 1654*2b949d04SAndroid Build Coastguard Worker { <MENU>, "SMOD", 1, color="grey20" }, 1655*2b949d04SAndroid Build Coastguard Worker { <RCTL>, "SMOD", 1, color="grey20" } 1656*2b949d04SAndroid Build Coastguard Worker }; 1657*2b949d04SAndroid Build Coastguard Worker }; 1658*2b949d04SAndroid Build Coastguard Worker }; // End of "Alpha" section 1659*2b949d04SAndroid Build Coastguard Worker 1660*2b949d04SAndroid Build Coastguard Worker section "Editing" { 1661*2b949d04SAndroid Build Coastguard Worker key.color= "grey20"; 1662*2b949d04SAndroid Build Coastguard Worker priority= 9; 1663*2b949d04SAndroid Build Coastguard Worker top= 61; 1664*2b949d04SAndroid Build Coastguard Worker left= 312; 1665*2b949d04SAndroid Build Coastguard Worker width= 58; 1666*2b949d04SAndroid Build Coastguard Worker height= 95; 1667*2b949d04SAndroid Build Coastguard Worker row { 1668*2b949d04SAndroid Build Coastguard Worker top= 1; 1669*2b949d04SAndroid Build Coastguard Worker left= 1; 1670*2b949d04SAndroid Build Coastguard Worker keys { 1671*2b949d04SAndroid Build Coastguard Worker { <INS>, "NORM", 1 }, { <HOME>, "NORM", 1 }, 1672*2b949d04SAndroid Build Coastguard Worker { <PGUP>, "NORM", 1 } 1673*2b949d04SAndroid Build Coastguard Worker }; 1674*2b949d04SAndroid Build Coastguard Worker }; 1675*2b949d04SAndroid Build Coastguard Worker row { 1676*2b949d04SAndroid Build Coastguard Worker top= 20; 1677*2b949d04SAndroid Build Coastguard Worker left= 1; 1678*2b949d04SAndroid Build Coastguard Worker keys { 1679*2b949d04SAndroid Build Coastguard Worker { <DELE>, "NORM", 1 }, { <END>, "NORM", 1 }, 1680*2b949d04SAndroid Build Coastguard Worker { <PGDN>, "NORM", 1 } 1681*2b949d04SAndroid Build Coastguard Worker }; 1682*2b949d04SAndroid Build Coastguard Worker }; 1683*2b949d04SAndroid Build Coastguard Worker row { 1684*2b949d04SAndroid Build Coastguard Worker top= 58; 1685*2b949d04SAndroid Build Coastguard Worker left= 20; 1686*2b949d04SAndroid Build Coastguard Worker keys { 1687*2b949d04SAndroid Build Coastguard Worker { <UP>, "NORM", 1 } 1688*2b949d04SAndroid Build Coastguard Worker }; 1689*2b949d04SAndroid Build Coastguard Worker }; 1690*2b949d04SAndroid Build Coastguard Worker row { 1691*2b949d04SAndroid Build Coastguard Worker top= 77; 1692*2b949d04SAndroid Build Coastguard Worker left= 1; 1693*2b949d04SAndroid Build Coastguard Worker keys { 1694*2b949d04SAndroid Build Coastguard Worker { <LEFT>, "NORM", 1 }, { <DOWN>, "NORM", 1 }, 1695*2b949d04SAndroid Build Coastguard Worker { <RGHT>, "NORM", 1 } 1696*2b949d04SAndroid Build Coastguard Worker }; 1697*2b949d04SAndroid Build Coastguard Worker }; 1698*2b949d04SAndroid Build Coastguard Worker }; // End of "Editing" section 1699*2b949d04SAndroid Build Coastguard Worker 1700*2b949d04SAndroid Build Coastguard Worker section "Keypad" { 1701*2b949d04SAndroid Build Coastguard Worker key.color= "grey20"; 1702*2b949d04SAndroid Build Coastguard Worker priority= 10; 1703*2b949d04SAndroid Build Coastguard Worker top= 61; 1704*2b949d04SAndroid Build Coastguard Worker left= 376; 1705*2b949d04SAndroid Build Coastguard Worker width= 77; 1706*2b949d04SAndroid Build Coastguard Worker height= 95; 1707*2b949d04SAndroid Build Coastguard Worker row { 1708*2b949d04SAndroid Build Coastguard Worker top= 1; 1709*2b949d04SAndroid Build Coastguard Worker left= 1; 1710*2b949d04SAndroid Build Coastguard Worker keys { 1711*2b949d04SAndroid Build Coastguard Worker { <NMLK>, "NORM", 1 }, { <KPDV>, "NORM", 1 }, 1712*2b949d04SAndroid Build Coastguard Worker { <KPMU>, "NORM", 1 }, { <KPSU>, "NORM", 1 } 1713*2b949d04SAndroid Build Coastguard Worker }; 1714*2b949d04SAndroid Build Coastguard Worker }; 1715*2b949d04SAndroid Build Coastguard Worker row { 1716*2b949d04SAndroid Build Coastguard Worker top= 20; 1717*2b949d04SAndroid Build Coastguard Worker left= 1; 1718*2b949d04SAndroid Build Coastguard Worker keys { 1719*2b949d04SAndroid Build Coastguard Worker { <KP7>, "NORM", 1, color="white" }, 1720*2b949d04SAndroid Build Coastguard Worker { <KP8>, "NORM", 1, color="white" }, 1721*2b949d04SAndroid Build Coastguard Worker { <KP9>, "NORM", 1, color="white" }, 1722*2b949d04SAndroid Build Coastguard Worker { <KPAD>, "KPAD", 1 } 1723*2b949d04SAndroid Build Coastguard Worker }; 1724*2b949d04SAndroid Build Coastguard Worker }; 1725*2b949d04SAndroid Build Coastguard Worker row { 1726*2b949d04SAndroid Build Coastguard Worker top= 39; 1727*2b949d04SAndroid Build Coastguard Worker left= 1; 1728*2b949d04SAndroid Build Coastguard Worker keys { 1729*2b949d04SAndroid Build Coastguard Worker { <KP4>, "NORM", 1, color="white" }, 1730*2b949d04SAndroid Build Coastguard Worker { <KP5>, "NORM", 1, color="white" }, 1731*2b949d04SAndroid Build Coastguard Worker { <KP6>, "NORM", 1, color="white" } 1732*2b949d04SAndroid Build Coastguard Worker }; 1733*2b949d04SAndroid Build Coastguard Worker }; 1734*2b949d04SAndroid Build Coastguard Worker row { 1735*2b949d04SAndroid Build Coastguard Worker top= 58; 1736*2b949d04SAndroid Build Coastguard Worker left= 1; 1737*2b949d04SAndroid Build Coastguard Worker keys { 1738*2b949d04SAndroid Build Coastguard Worker { <KP1>, "NORM", 1, color="white" }, 1739*2b949d04SAndroid Build Coastguard Worker { <KP2>, "NORM", 1, color="white" }, 1740*2b949d04SAndroid Build Coastguard Worker { <KP3>, "NORM", 1, color="white" }, 1741*2b949d04SAndroid Build Coastguard Worker { <KPEN>, "KPAD", 1 } 1742*2b949d04SAndroid Build Coastguard Worker }; 1743*2b949d04SAndroid Build Coastguard Worker }; 1744*2b949d04SAndroid Build Coastguard Worker row { 1745*2b949d04SAndroid Build Coastguard Worker top= 77; 1746*2b949d04SAndroid Build Coastguard Worker left= 1; 1747*2b949d04SAndroid Build Coastguard Worker keys { 1748*2b949d04SAndroid Build Coastguard Worker { <KP0>, "KP0", 1, color="white" }, 1749*2b949d04SAndroid Build Coastguard Worker { <KPDL>, "NORM", 1, color="white" } 1750*2b949d04SAndroid Build Coastguard Worker }; 1751*2b949d04SAndroid Build Coastguard Worker }; 1752*2b949d04SAndroid Build Coastguard Worker }; // End of "Keypad" section 1753*2b949d04SAndroid Build Coastguard Worker 1754*2b949d04SAndroid Build Coastguard Worker solid "LedPanel" { 1755*2b949d04SAndroid Build Coastguard Worker top= 22; 1756*2b949d04SAndroid Build Coastguard Worker left= 377; 1757*2b949d04SAndroid Build Coastguard Worker priority= 0; 1758*2b949d04SAndroid Build Coastguard Worker color= "grey10"; 1759*2b949d04SAndroid Build Coastguard Worker shape= "LEDS"; 1760*2b949d04SAndroid Build Coastguard Worker }; 1761*2b949d04SAndroid Build Coastguard Worker indicator "Num Lock" { 1762*2b949d04SAndroid Build Coastguard Worker top= 37; 1763*2b949d04SAndroid Build Coastguard Worker left= 382; 1764*2b949d04SAndroid Build Coastguard Worker priority= 1; 1765*2b949d04SAndroid Build Coastguard Worker onColor= "green"; 1766*2b949d04SAndroid Build Coastguard Worker offColor= "green30"; 1767*2b949d04SAndroid Build Coastguard Worker shape= "LED"; 1768*2b949d04SAndroid Build Coastguard Worker }; 1769*2b949d04SAndroid Build Coastguard Worker indicator "Caps Lock" { 1770*2b949d04SAndroid Build Coastguard Worker top= 37; 1771*2b949d04SAndroid Build Coastguard Worker left= 407; 1772*2b949d04SAndroid Build Coastguard Worker priority= 2; 1773*2b949d04SAndroid Build Coastguard Worker onColor= "green"; 1774*2b949d04SAndroid Build Coastguard Worker offColor= "green30"; 1775*2b949d04SAndroid Build Coastguard Worker shape= "LED"; 1776*2b949d04SAndroid Build Coastguard Worker }; 1777*2b949d04SAndroid Build Coastguard Worker indicator "Scroll Lock" { 1778*2b949d04SAndroid Build Coastguard Worker top= 37; 1779*2b949d04SAndroid Build Coastguard Worker left= 433; 1780*2b949d04SAndroid Build Coastguard Worker priority= 3; 1781*2b949d04SAndroid Build Coastguard Worker onColor= "green"; 1782*2b949d04SAndroid Build Coastguard Worker offColor= "green30"; 1783*2b949d04SAndroid Build Coastguard Worker shape= "LED"; 1784*2b949d04SAndroid Build Coastguard Worker }; 1785*2b949d04SAndroid Build Coastguard Worker text "NumLockLabel" { 1786*2b949d04SAndroid Build Coastguard Worker top= 25; 1787*2b949d04SAndroid Build Coastguard Worker left= 378; 1788*2b949d04SAndroid Build Coastguard Worker priority= 4; 1789*2b949d04SAndroid Build Coastguard Worker width= 19.8; 1790*2b949d04SAndroid Build Coastguard Worker height= 10; 1791*2b949d04SAndroid Build Coastguard Worker XFont= "-*-helvetica-medium-r-normal--*-120-*-*-*-*-iso8859-1"; 1792*2b949d04SAndroid Build Coastguard Worker text= "Num\nLock"; 1793*2b949d04SAndroid Build Coastguard Worker }; 1794*2b949d04SAndroid Build Coastguard Worker text "CapsLockLabel" { 1795*2b949d04SAndroid Build Coastguard Worker top= 25; 1796*2b949d04SAndroid Build Coastguard Worker left= 403; 1797*2b949d04SAndroid Build Coastguard Worker priority= 5; 1798*2b949d04SAndroid Build Coastguard Worker width= 26.4; 1799*2b949d04SAndroid Build Coastguard Worker height= 10; 1800*2b949d04SAndroid Build Coastguard Worker XFont= "-*-helvetica-medium-r-normal--*-120-*-*-*-*-iso8859-1"; 1801*2b949d04SAndroid Build Coastguard Worker text= "Caps\nLock"; 1802*2b949d04SAndroid Build Coastguard Worker }; 1803*2b949d04SAndroid Build Coastguard Worker text "ScrollLockLabel" { 1804*2b949d04SAndroid Build Coastguard Worker top= 25; 1805*2b949d04SAndroid Build Coastguard Worker left= 428; 1806*2b949d04SAndroid Build Coastguard Worker priority= 6; 1807*2b949d04SAndroid Build Coastguard Worker width= 39.6; 1808*2b949d04SAndroid Build Coastguard Worker height= 10; 1809*2b949d04SAndroid Build Coastguard Worker XFont= "-*-helvetica-medium-r-normal--*-120-*-*-*-*-iso8859-1"; 1810*2b949d04SAndroid Build Coastguard Worker text= "Scroll\nLock"; 1811*2b949d04SAndroid Build Coastguard Worker }; 1812*2b949d04SAndroid Build Coastguard Worker}; 1813*2b949d04SAndroid Build Coastguard Worker 1814*2b949d04SAndroid Build Coastguard Worker}; 1815