xkb_keymap { xkb_keycodes "evdev_aliases(qwerty)" { minimum = 8; maximum = 255; = 9; = 10; = 11; = 12; = 13; = 14; = 15; = 16; = 17; = 18; = 19; = 20; = 21; = 22; = 23; = 24; = 25; = 26; = 27; = 28; = 29; = 30; = 31; = 32; = 33; = 34; = 35; = 36; = 37; = 38; = 39; = 40; = 41; = 42; = 43; = 44; = 45; = 46; = 47; = 48; = 49; = 50; = 51; = 52; = 53; = 54; = 55; = 56; = 57; = 58; = 59; = 60; = 61; = 62; = 63; = 64; = 65; = 66; = 67; = 68; = 69; = 70; = 71; = 72; = 73; = 74; = 75; = 76; = 77; = 78; = 79; = 80; = 81; = 82; = 83; = 84; = 85; = 86; = 87; = 88; = 89; = 90; = 91; = 92; = 94; = 95; = 96; = 97; = 98; = 99; = 100; = 101; = 102; = 103; = 104; = 105; = 106; = 107; = 108; = 109; = 110; = 111; = 112; = 113; = 114; = 115; = 116; = 117; = 118; = 119; = 120; = 121; = 122; = 123; = 124; = 125; = 126; = 127; = 128; = 129; = 130; = 131; = 132; = 133; = 134; = 135; = 136; = 137; = 138; = 139; = 140; = 141; = 142; = 143; = 144; = 145; = 146; = 147; = 148; = 149; = 150; = 151; = 152; = 153; = 154; = 155; = 156; = 157; = 158; = 159; = 160; = 161; = 162; = 163; = 164; = 165; = 166; = 167; = 168; = 169; = 170; = 171; = 172; = 173; = 174; = 175; = 176; = 177; = 178; = 179; = 180; = 181; = 182; = 183; = 184; = 185; = 186; = 187; = 188; = 189; = 190; = 191; = 192; = 193; = 194; = 195; = 196; = 197; = 198; = 199; = 200; = 201; = 202; = 203; = 204; = 205; = 206; = 207; = 208; = 209; = 210; = 211; = 212; = 213; = 214; = 215; = 216; = 217; = 218; = 219; = 220; = 221; = 222; = 223; = 224; = 225; = 226; = 227; = 228; = 229; = 230; = 231; = 232; = 233; = 234; = 235; = 236; = 237; = 238; = 239; = 240; = 241; = 242; = 243; = 244; = 245; = 246; = 247; = 248; = 249; = 250; = 251; = 252; = 253; indicator 1 = "Caps Lock"; indicator 2 = "Num Lock"; indicator 3 = "Scroll Lock"; indicator 4 = "Compose"; indicator 5 = "Kana"; indicator 6 = "Sleep"; indicator 7 = "Suspend"; indicator 8 = "Mute"; indicator 9 = "Misc"; indicator 10 = "Mail"; indicator 11 = "Charging"; indicator 12 = "Shift Lock"; indicator 13 = "Group 2"; indicator 14 = "Mouse Keys"; alias = ; alias = ; alias = ; alias = ; alias = ; alias = ; alias = ; alias = ; alias = ; alias = ; alias = ; alias = ; alias = ; alias = ; alias = ; alias = ; alias = ; alias = ; alias = ; alias = ; alias = ; alias = ; alias = ; alias = ; alias = ; alias = ; alias = ; alias = ; alias = ; alias = ; alias = ; alias = ; alias = ; }; xkb_types "complete" { virtual_modifiers NumLock,Alt,LevelThree,LAlt=Mod1,RAlt=0x100,RControl=0x210001,LControl,ScrollLock,LevelFive,AltGr,Meta,Super,Hyper; type "ONE_LEVEL" { modifiers= none; level_name[1]= "Any"; }; type "TWO_LEVEL" { modifiers= Shift; map[Shift]= 2; level_name[1]= "Base"; level_name[2]= "Shift"; }; type "ALPHABETIC" { modifiers= Shift+Lock; map[Shift]= 2; map[Lock]= 2; level_name[1]= "Base"; level_name[2]= "Caps"; }; type "PC_CONTROL_LEVEL2" { modifiers= Control; map[Control]= 2; level_name[1]= "Base"; level_name[2]= "Control"; }; type "PC_ALT_LEVEL2" { modifiers= Alt; map[Alt]= 2; level_name[1]= "Base"; level_name[2]= "Alt"; }; type "CTRL+ALT" { modifiers= Shift+Control+Alt+LevelThree; map[Shift]= 2; map[LevelThree]= 3; map[Shift+LevelThree]= 4; map[Control+Alt]= 5; level_name[1]= "Base"; level_name[2]= "Shift"; level_name[3]= "Alt Base"; level_name[4]= "Shift Alt"; level_name[5]= "Ctrl+Alt"; }; type "EIGHT_LEVEL" { modifiers= Shift+LevelThree+LevelFive; map[Shift]= 2; map[LevelThree]= 3; map[Shift+LevelThree]= 4; map[LevelFive]= 5; map[Shift+LevelFive]= 6; map[LevelThree+LevelFive]= 7; map[Shift+LevelThree+LevelFive]= 8; level_name[1]= "Base"; level_name[2]= "Shift"; level_name[3]= "Alt Base"; level_name[4]= "Shift Alt"; level_name[5]= "X"; level_name[6]= "X Shift"; level_name[7]= "X Alt Base"; level_name[8]= "X Shift Alt"; }; type "EIGHT_LEVEL_SEMIALPHABETIC" { modifiers= Shift+Lock+LevelThree+LevelFive; map[Shift]= 2; map[Lock]= 2; map[LevelThree]= 3; map[Shift+LevelThree]= 4; map[Lock+LevelThree]= 3; preserve[Lock+LevelThree]= Lock; map[Shift+Lock+LevelThree]= 4; preserve[Shift+Lock+LevelThree]= Lock; map[LevelFive]= 5; map[Shift+LevelFive]= 6; map[Lock+LevelFive]= 6; preserve[Lock+LevelFive]= Lock; map[LevelThree+LevelFive]= 7; map[Shift+LevelThree+LevelFive]= 8; map[Lock+LevelThree+LevelFive]= 7; preserve[Lock+LevelThree+LevelFive]= Lock; map[Shift+Lock+LevelThree+LevelFive]= 8; preserve[Shift+Lock+LevelThree+LevelFive]= Lock; map[Shift+Lock+LevelFive]= 1; preserve[Shift+Lock+LevelFive]= Lock; level_name[1]= "Base"; level_name[2]= "Shift"; level_name[3]= "Alt Base"; level_name[4]= "Shift Alt"; level_name[5]= "X"; level_name[6]= "X Shift"; level_name[7]= "X Alt Base"; level_name[8]= "X Shift Alt"; }; type "FOUR_LEVEL" { modifiers= Shift+LevelThree; map[Shift]= 2; map[LevelThree]= 3; map[Shift+LevelThree]= 4; level_name[1]= "Base"; level_name[2]= "Shift"; level_name[3]= "Alt Base"; level_name[4]= "Shift Alt"; }; type "FOUR_LEVEL_SEMIALPHABETIC" { modifiers= Shift+Lock+LevelThree; map[Shift]= 2; map[Lock]= 2; map[LevelThree]= 3; map[Shift+LevelThree]= 4; map[Lock+LevelThree]= 3; preserve[Lock+LevelThree]= Lock; map[Shift+Lock+LevelThree]= 4; preserve[Shift+Lock+LevelThree]= Lock; level_name[1]= "Base"; level_name[2]= "Shift"; level_name[3]= "Alt Base"; level_name[4]= "Shift Alt"; }; type "KEYPAD" { modifiers= Shift+NumLock; map[Shift]= 2; map[NumLock]= 2; level_name[1]= "Base"; level_name[2]= "Number"; }; }; xkb_compatibility "complete_caps(caps_lock)_4_misc(assign_shift_left_action)_4_level5(level5_lock)_4" { virtual_modifiers NumLock,Alt,LevelThree,LAlt=Mod1,RAlt=0x100,RControl=0x210001,LControl,ScrollLock,LevelFive,AltGr,Meta,Super,Hyper; interpret.useModMapMods= AnyLevel; interpret.repeat= False; interpret 0xff7f+AnyOf(all) { virtualModifier= NumLock; action= LockMods(modifiers=NumLock); }; interpret 0xfe03+AnyOf(all) { virtualModifier= LevelThree; useModMapMods=level1; action= SetMods(modifiers=LevelThree,clearLocks); }; interpret 0xffe9+AnyOf(all) { virtualModifier= Alt; action= SetMods(modifiers=modMapMods,clearLocks); }; interpret 0xffea+AnyOf(all) { virtualModifier= Alt; action= SetMods(modifiers=modMapMods,clearLocks); }; interpret 0xffe7+AnyOf(all) { virtualModifier= Meta; action= SetMods(modifiers=modMapMods,clearLocks); }; interpret 0xffe8+AnyOf(all) { virtualModifier= Meta; action= SetMods(modifiers=modMapMods,clearLocks); }; interpret 0xffeb+AnyOf(all) { virtualModifier= Super; action= SetMods(modifiers=modMapMods,clearLocks); }; interpret 0xffec+AnyOf(all) { virtualModifier= Super; action= SetMods(modifiers=modMapMods,clearLocks); }; interpret 0xffed+AnyOf(all) { virtualModifier= Hyper; action= SetMods(modifiers=modMapMods,clearLocks); }; interpret 0xfe11+AnyOf(all) { virtualModifier= LevelFive; useModMapMods=level1; action= SetMods(modifiers=LevelFive,clearLocks); }; interpret 0xff7e+AnyOfOrNone(all) { virtualModifier= AltGr; useModMapMods=level1; action= SetGroup(group=+1); }; interpret 0xfe03+AnyOfOrNone(all) { action= SetMods(modifiers=LevelThree,clearLocks); }; interpret 0xffb1+AnyOfOrNone(all) { repeat= True; action= MovePtr(x=-1,y=+1); }; interpret 0xff9c+AnyOfOrNone(all) { repeat= True; action= MovePtr(x=-1,y=+1); }; interpret 0xffb2+AnyOfOrNone(all) { repeat= True; action= MovePtr(x=+0,y=+1); }; interpret 0xff99+AnyOfOrNone(all) { repeat= True; action= MovePtr(x=+0,y=+1); }; interpret 0xffb3+AnyOfOrNone(all) { repeat= True; action= MovePtr(x=+1,y=+1); }; interpret 0xff9b+AnyOfOrNone(all) { repeat= True; action= MovePtr(x=+1,y=+1); }; interpret 0xffb4+AnyOfOrNone(all) { repeat= True; action= MovePtr(x=-1,y=+0); }; interpret 0xff96+AnyOfOrNone(all) { repeat= True; action= MovePtr(x=-1,y=+0); }; interpret 0xffb6+AnyOfOrNone(all) { repeat= True; action= MovePtr(x=+1,y=+0); }; interpret 0xff98+AnyOfOrNone(all) { repeat= True; action= MovePtr(x=+1,y=+0); }; interpret 0xffb7+AnyOfOrNone(all) { repeat= True; action= MovePtr(x=-1,y=-1); }; interpret 0xff95+AnyOfOrNone(all) { repeat= True; action= MovePtr(x=-1,y=-1); }; interpret 0xffb8+AnyOfOrNone(all) { repeat= True; action= MovePtr(x=+0,y=-1); }; interpret 0xff97+AnyOfOrNone(all) { repeat= True; action= MovePtr(x=+0,y=-1); }; interpret 0xffb9+AnyOfOrNone(all) { repeat= True; action= MovePtr(x=+1,y=-1); }; interpret 0xff9a+AnyOfOrNone(all) { repeat= True; action= MovePtr(x=+1,y=-1); }; interpret 0xffb5+AnyOfOrNone(all) { repeat= True; action= PtrBtn(button=default); }; interpret 0xff9d+AnyOfOrNone(all) { repeat= True; action= PtrBtn(button=default); }; interpret 0xffaf+AnyOfOrNone(all) { repeat= True; action= SetPtrDflt(affect=button,button=1); }; interpret 0xffaa+AnyOfOrNone(all) { repeat= True; action= SetPtrDflt(affect=button,button=2); }; interpret 0xffad+AnyOfOrNone(all) { repeat= True; action= SetPtrDflt(affect=button,button=3); }; interpret 0xffac+AnyOfOrNone(all) { repeat= True; action= PtrBtn(button=default,count=2); }; interpret 0xffab+AnyOfOrNone(all) { repeat= True; action= PtrBtn(button=default,count=2); }; interpret 0xffb0+AnyOfOrNone(all) { repeat= True; action= LockPtrBtn(button=default,affect=lock); }; interpret 0xff9e+AnyOfOrNone(all) { repeat= True; action= LockPtrBtn(button=default,affect=lock); }; interpret 0xffae+AnyOfOrNone(all) { repeat= True; action= LockPtrBtn(button=default,affect=unlock); }; interpret 0xff9f+AnyOfOrNone(all) { repeat= True; action= LockPtrBtn(button=default,affect=unlock); }; interpret 0xfef9+AnyOfOrNone(all) { action= LockControls(controls=MouseKeys); }; interpret 0xffe9+AnyOfOrNone(all) { action= SetMods(modifiers=Alt,clearLocks); }; interpret 0xffe1+AnyOfOrNone(all) { action= SetMods(modifiers=Shift); }; interpret 0x1008fe01+AnyOfOrNone(all) { repeat= True; action= SwitchScreen(screen=1,!same); }; interpret 0x1008fe02+AnyOfOrNone(all) { repeat= True; action= SwitchScreen(screen=2,!same); }; interpret 0x1008fe03+AnyOfOrNone(all) { repeat= True; action= SwitchScreen(screen=3,!same); }; interpret 0x1008fe04+AnyOfOrNone(all) { repeat= True; action= SwitchScreen(screen=4,!same); }; interpret 0x1008fe05+AnyOfOrNone(all) { repeat= True; action= SwitchScreen(screen=5,!same); }; interpret 0x1008fe06+AnyOfOrNone(all) { repeat= True; action= SwitchScreen(screen=6,!same); }; interpret 0x1008fe07+AnyOfOrNone(all) { repeat= True; action= SwitchScreen(screen=7,!same); }; interpret 0x1008fe08+AnyOfOrNone(all) { repeat= True; action= SwitchScreen(screen=8,!same); }; interpret 0x1008fe09+AnyOfOrNone(all) { repeat= True; action= SwitchScreen(screen=9,!same); }; interpret 0x1008fe0a+AnyOfOrNone(all) { repeat= True; action= SwitchScreen(screen=10,!same); }; interpret 0x1008fe0b+AnyOfOrNone(all) { repeat= True; action= SwitchScreen(screen=11,!same); }; interpret 0x1008fe0c+AnyOfOrNone(all) { repeat= True; action= SwitchScreen(screen=12,!same); }; interpret 0x1008fe22+AnyOfOrNone(all) { repeat= True; 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); }; interpret 0x1008fe23+AnyOfOrNone(all) { repeat= True; 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); }; interpret 0xfe11+AnyOfOrNone(all) { action= SetMods(modifiers=LevelFive,clearLocks); }; interpret 0xfe13+AnyOfOrNone(all) { action= LockMods(modifiers=NumLock); }; interpret 0xffe5+AnyOfOrNone(all) { action= LockMods(modifiers=Lock); }; interpret Any+AnyOf(all) { action= SetMods(modifiers=modMapMods,clearLocks); }; indicator "Caps Lock" { whichModState= locked; modifiers= Lock; }; indicator "Num Lock" { whichModState= locked; modifiers= NumLock; }; indicator "Scroll Lock" { whichModState= locked; modifiers= ScrollLock; }; indicator "Shift Lock" { whichModState= locked; modifiers= Shift; }; indicator "Group 2" { groups= 0xfe; }; indicator "Mouse Keys" { controls= MouseKeys; }; }; xkb_symbols "pc_us_ru_2_ca(multix)_3_de(neo)_4_inet(evdev)" { name[1]="English (US)"; name[2]="Russian"; name[3]="Canadian Multilingual"; name[4]="German (Neo 2)"; key { [ 0xff1b ] }; key { type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL", symbols[1]= [ 0x31, 0x21 ], symbols[2]= [ 0x31, 0x21 ], symbols[3]= [ 0x31, 0x21, 0xb1, NoSymbol, 0xb9, 0xa1, NoSymbol, NoSymbol ], symbols[4]= [ 0x31, 0xb0, 0xb9, 0x1002081, 0xaa, NoSymbol, 0xac, NoSymbol ] }; key { type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL", symbols[1]= [ 0x32, 0x40 ], symbols[2]= [ 0x32, 0x22 ], symbols[3]= [ 0x32, 0x40, 0x40, NoSymbol, 0xb2, NoSymbol, NoSymbol, NoSymbol ], symbols[4]= [ 0x32, 0xa7, 0xb2, 0x1002082, 0xba, NoSymbol, 0x8df, NoSymbol ] }; key { type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL", symbols[1]= [ 0x33, 0x23 ], symbols[2]= [ 0x33, 0x6b0 ], symbols[3]= [ 0x33, 0x23, 0xa3, NoSymbol, 0xb3, 0xa3, NoSymbol, NoSymbol ], symbols[4]= [ 0x33, 0x1002113, 0xb3, 0x1002083, 0x6b0, NoSymbol, 0x8de, NoSymbol ] }; key { type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL", symbols[1]= [ 0x34, 0x24 ], symbols[2]= [ 0x34, 0x3b ], symbols[3]= [ 0x34, 0x24, 0xa2, NoSymbol, 0xbc, 0xa4, NoSymbol, NoSymbol ], symbols[4]= [ 0x34, 0xbb, 0x100203a, 0xaf8, NoSymbol, NoSymbol, 0x10022a5, NoSymbol ] }; key { type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL", symbols[1]= [ 0x35, 0x25 ], symbols[2]= [ 0x35, 0x25 ], symbols[3]= [ 0x35, 0x25, 0xa4, NoSymbol, 0xbd, 0xac4, NoSymbol, NoSymbol ], symbols[4]= [ 0x35, 0xab, 0x1002039, 0xaf7, 0xb7, NoSymbol, 0x1002221, NoSymbol ] }; key { type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL", symbols[1]= [ {0x48,0x45,0x4c,0x4c,0x4f}, 0x5e ], symbols[2]= [ 0x36, 0x3a ], symbols[3]= [ 0x36, 0x3f, 0xac, NoSymbol, 0xbe, 0xac5, NoSymbol, NoSymbol ], symbols[4]= [ 0x36, 0x24, 0xa2, 0x10026a5, 0xa3, NoSymbol, 0x1002225, NoSymbol ] }; key { type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL", symbols[1]= [ {0x59,0x45,0x53,0x20,0x54,0x48,0x49,0x53,0x20,0x49,0x53,0x20,0x44,0x4f,0x47}, 0x26 ], symbols[2]= [ 0x37, 0x3f ], symbols[3]= [ 0x37, 0x26, 0x7b, NoSymbol, NoSymbol, 0xac6, NoSymbol, NoSymbol ], symbols[4]= [ 0x37, 0x20ac, 0xa5, 0x10003f0, 0xa4, NoSymbol, 0x8fd, NoSymbol ] }; key { type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL", symbols[1]= [ 0x38, 0x2a ], symbols[2]= [ 0x38, 0x2a ], symbols[3]= [ 0x38, 0x2a, 0x7d, NoSymbol, NoSymbol, 0xac9, NoSymbol, NoSymbol ], symbols[4]= [ 0x38, 0xafe, 0xafd, 0x10027e8, 0xff09, 0xfe20, 0x100221e, NoSymbol ] }; key { type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL", symbols[1]= [ 0x39, 0x28 ], symbols[2]= [ 0x39, 0x28 ], symbols[3]= [ 0x39, 0x28, 0x5b, NoSymbol, NoSymbol, 0xb1, NoSymbol, NoSymbol ], symbols[4]= [ 0x39, 0xad2, 0xad0, 0x10027e9, 0xffaf, 0xffaf, 0x8c1, NoSymbol ] }; key { type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL", symbols[1]= [ 0x30, 0x29 ], symbols[2]= [ 0x30, 0x29 ], symbols[3]= [ 0x30, 0x29, 0x5d, NoSymbol, NoSymbol, NoSymbol, NoSymbol, NoSymbol ], symbols[4]= [ 0x30, 0xad3, 0xad1, 0x1002080, 0xffaa, 0xffaa, 0x1002205, NoSymbol ] }; key { type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL", symbols[1]= [ 0x2d, 0x5f ], symbols[2]= [ 0x2d, 0x5f ], symbols[3]= [ 0x2d, 0x5f, 0xbd, NoSymbol, NoSymbol, 0xbf, NoSymbol, NoSymbol ], symbols[4]= [ 0x2d, 0xaa9, NoSymbol, 0x1002011, 0xffad, 0xffad, 0xad, NoSymbol ] }; key { type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL", symbols[1]= [ 0x3d, 0x2b ], symbols[2]= [ 0x3d, 0x2b ], symbols[3]= [ 0x3d, 0x2b, 0xac, NoSymbol, 0xfe5b, 0xfe5c, NoSymbol, NoSymbol ], symbols[4]= [ 0xfe50, 0xfe5b, 0xfe58, 0xfe65, 0xfe57, NoSymbol, 0xfe54, NoSymbol ] }; key { [ 0xff08, 0xff08 ] }; key { type[4]= "EIGHT_LEVEL", symbols[1]= [ 0xff09, 0xfe20 ], symbols[2]= [ 0xff09, 0xfe20 ], symbols[3]= [ 0xff09, 0xfe20 ], symbols[4]= [ 0xff09, 0xfe20, 0xff20, 0xfe13, NoSymbol, NoSymbol, NoSymbol, 0xfe13 ] }; key { type[1]= "ALPHABETIC", type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x71, 0x51 ], symbols[2]= [ 0x6ca, 0x6ea ], symbols[3]= [ 0x71, 0x51, NoSymbol, NoSymbol, NoSymbol, 0x7d9, NoSymbol, NoSymbol ], symbols[4]= [ 0x78, 0x58, 0xaae, 0x7ee, 0xff55, 0xff55, 0x7ce, NoSymbol ] }; key { type[1]= "ALPHABETIC", type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x77, 0x57 ], symbols[2]= [ 0x6c3, 0x6e3 ], symbols[3]= [ 0x77, 0x57, NoSymbol, NoSymbol, 0x1b3, 0x1a3, NoSymbol, NoSymbol ], symbols[4]= [ 0x76, 0x56, 0x5f, NoSymbol, 0xff08, 0xff08, 0x8d6, NoSymbol ] }; key { type[1]= "ALPHABETIC", type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x65, 0x45 ], symbols[2]= [ 0x6d5, 0x6f5 ], symbols[3]= [ 0x65, 0x45, NoSymbol, NoSymbol, 0x13bd, 0x13bc, NoSymbol, NoSymbol ], symbols[4]= [ 0x6c, 0x4c, 0x5b, 0x7eb, 0xff52, 0xff52, 0x7cb, NoSymbol ] }; key { type[1]= "ALPHABETIC", type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x72, 0x52 ], symbols[2]= [ 0x6cb, 0x6eb ], symbols[3]= [ 0x72, 0x52, NoSymbol, NoSymbol, 0xb6, 0xae, NoSymbol, NoSymbol ], symbols[4]= [ 0x63, 0x43, 0x5d, 0x7f7, 0xffff, 0xffff, 0x1002102, NoSymbol ] }; key { type[1]= "ALPHABETIC", type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x74, 0x54 ], symbols[2]= [ 0x6c5, 0x6e5 ], symbols[3]= [ 0x74, 0x54, NoSymbol, NoSymbol, 0x3bc, 0x3ac, NoSymbol, NoSymbol ], symbols[4]= [ 0x77, 0x57, 0x5e, 0x7f9, 0xff56, 0xff56, 0x7d9, NoSymbol ] }; key { type[1]= "ALPHABETIC", type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x79, 0x59 ], symbols[2]= [ 0x6ce, 0x6ee ], symbols[3]= [ 0x79, 0x59, NoSymbol, NoSymbol, 0x8fb, 0xa5, NoSymbol, NoSymbol ], symbols[4]= [ 0x6b, 0x4b, 0x21, 0x7ea, 0xa1, NoSymbol, 0xd7, NoSymbol ] }; key { type[1]= "ALPHABETIC", type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x75, 0x55 ], symbols[2]= [ 0x6c7, 0x6e7 ], symbols[3]= [ 0x75, 0x55, NoSymbol, NoSymbol, 0x8fe, 0x8fc, NoSymbol, NoSymbol ], symbols[4]= [ 0x68, 0x48, 0x3c, 0x7f8, 0xffb7, 0xffb7, 0x7d8, NoSymbol ] }; key { type[1]= "ALPHABETIC", type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x69, 0x49 ], symbols[2]= [ 0x6db, 0x6fb ], symbols[3]= [ 0x69, 0x49, NoSymbol, NoSymbol, 0x8fd, 0x2b9, NoSymbol, NoSymbol ], symbols[4]= [ 0x67, 0x47, 0x3e, 0x7e3, 0xffb8, 0xffb8, 0x7c3, NoSymbol ] }; key { type[1]= "ALPHABETIC", type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x6f, 0x4f ], symbols[2]= [ 0x6dd, 0x6fd ], symbols[3]= [ 0x6f, 0x4f, 0xa7, NoSymbol, 0xf8, 0xd8, NoSymbol, NoSymbol ], symbols[4]= [ 0x66, 0x46, 0x3d, 0x7f6, 0xffb9, 0xffb9, 0x7d6, NoSymbol ] }; key { type[1]= "ALPHABETIC", type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x70, 0x50 ], symbols[2]= [ 0x6da, 0x6fa ], symbols[3]= [ 0x70, 0x50, 0xb6, NoSymbol, 0xfe, 0xde, NoSymbol, NoSymbol ], symbols[4]= [ 0x71, 0x51, 0x26, 0x10003d5, 0xffab, 0xffab, 0x100211a, NoSymbol ] }; key { type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x5b, 0x7b ], symbols[2]= [ 0x6c8, 0x6e8 ], symbols[3]= [ 0xfe52, 0xfe57, 0xfe50, NoSymbol, NoSymbol, 0xfe58, NoSymbol, NoSymbol ], symbols[4]= [ 0xdf, 0x1001e9e, 0x100017f, 0x7f3, 0x1002212, NoSymbol, 0xbca, NoSymbol ] }; key { type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL", symbols[1]= [ 0x5d, 0x7d ], symbols[2]= [ 0x6df, 0x6ff ], symbols[3]= [ 0xe7, 0xc7, 0x7e, NoSymbol, 0xfe53, 0xfe54, NoSymbol, NoSymbol ], symbols[4]= [ 0xfe51, 0xfe53, 0xfe63, 0xfe64, 0xfe59, NoSymbol, 0xfe55, NoSymbol ] }; key { [ 0xff0d ] }; key { [ 0xffe3 ] }; key { type[1]= "ALPHABETIC", type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x61, 0x41 ], symbols[2]= [ 0x6c6, 0x6e6 ], symbols[3]= [ 0x61, 0x41, NoSymbol, NoSymbol, 0xe6, 0xc6, NoSymbol, NoSymbol ], symbols[4]= [ 0x75, 0x55, 0x5c, NoSymbol, 0xff50, 0xff50, 0x8da, NoSymbol ] }; key { type[1]= "ALPHABETIC", type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x73, 0x53 ], symbols[2]= [ 0x6d9, 0x6f9 ], symbols[3]= [ 0x73, 0x53, NoSymbol, NoSymbol, 0xdf, 0xa7, NoSymbol, NoSymbol ], symbols[4]= [ 0x69, 0x49, 0x2f, 0x7e9, 0xff51, 0xff51, 0x8bf, NoSymbol ] }; key { type[1]= "ALPHABETIC", type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x64, 0x44 ], symbols[2]= [ 0x6d7, 0x6f7 ], symbols[3]= [ 0x64, 0x44, NoSymbol, NoSymbol, 0xf0, 0xd0, NoSymbol, NoSymbol ], symbols[4]= [ 0x61, 0x41, 0x7b, 0x7e1, 0xff54, 0xff54, 0x1002200, NoSymbol ] }; key { type[1]= "ALPHABETIC", type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x66, 0x46 ], symbols[2]= [ 0x6c1, 0x6e1 ], symbols[3]= [ 0x66, 0x46, NoSymbol, NoSymbol, NoSymbol, 0xaa, NoSymbol, NoSymbol ], symbols[4]= [ 0x65, 0x45, 0x7d, 0x7e5, 0xff53, 0xff53, 0x1002203, NoSymbol ] }; key { type[1]= "ALPHABETIC", type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x67, 0x47 ], symbols[2]= [ 0x6d0, 0x6f0 ], symbols[3]= [ 0x67, 0x47, NoSymbol, NoSymbol, 0x3bf, 0x3bd, NoSymbol, NoSymbol ], symbols[4]= [ 0x6f, 0x4f, 0x2a, 0x7ef, 0xff57, 0xff57, 0x1002208, NoSymbol ] }; key { type[1]= "ALPHABETIC", type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x68, 0x48 ], symbols[2]= [ 0x6d2, 0x6f2 ], symbols[3]= [ 0x68, 0x48, NoSymbol, NoSymbol, 0x2b1, 0x2a1, NoSymbol, NoSymbol ], symbols[4]= [ 0x73, 0x53, 0x3f, 0x7f2, 0xbf, NoSymbol, 0x7d2, NoSymbol ] }; key { type[1]= "ALPHABETIC", type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x6a, 0x4a ], symbols[2]= [ 0x6cf, 0x6ef ], symbols[3]= [ 0x6a, 0x4a, NoSymbol, NoSymbol, 0x1000133, 0x1000132, NoSymbol, NoSymbol ], symbols[4]= [ 0x6e, 0x4e, 0x28, 0x7ed, 0xffb4, 0xffb4, 0x1002115, NoSymbol ] }; key { type[1]= "ALPHABETIC", type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x6b, 0x4b ], symbols[2]= [ 0x6cc, 0x6ec ], symbols[3]= [ 0x6b, 0x4b, NoSymbol, NoSymbol, 0x3a2, NoSymbol, NoSymbol, NoSymbol ], symbols[4]= [ 0x72, 0x52, 0x29, 0x7f1, 0xffb5, 0xffb5, 0x100211d, NoSymbol ] }; key { type[1]= "ALPHABETIC", type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x6c, 0x4c ], symbols[2]= [ 0x6c4, 0x6e4 ], symbols[3]= [ 0x6c, 0x4c, NoSymbol, NoSymbol, 0x1000140, 0x100013f, NoSymbol, NoSymbol ], symbols[4]= [ 0x74, 0x54, 0x2d, 0x7f4, 0xffb6, 0xffb6, 0x8ef, NoSymbol ] }; key { type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x3b, 0x3a ], symbols[2]= [ 0x6d6, 0x6f6 ], symbols[3]= [ 0x3b, 0x3a, 0xb0, NoSymbol, 0xfe51, 0xfe59, NoSymbol, NoSymbol ], symbols[4]= [ 0x64, 0x44, 0x3a, 0x7e4, 0xffac, 0x2c, 0x7c4, NoSymbol ] }; key { type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x27, 0x22 ], symbols[2]= [ 0x6dc, 0x6fc ], symbols[3]= [ 0xe8, 0xc8, 0x7b, NoSymbol, NoSymbol, 0xfe5a, NoSymbol, NoSymbol ], symbols[4]= [ 0x79, 0x59, 0x40, 0x7f5, 0x2e, 0xffae, 0x8c5, NoSymbol ] }; key { type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL", symbols[1]= [ 0x60, 0x7e ], symbols[2]= [ 0x6a3, 0x6b3 ], symbols[3]= [ 0x2f, 0x5c, 0x7c, NoSymbol, NoSymbol, 0xad, NoSymbol, NoSymbol ], symbols[4]= [ 0xfe52, 0xfe5a, 0x10021bb, 0x10002de, 0xfe56, 0xfef9, 0xfe60, NoSymbol ] }; key { type[4]= "TWO_LEVEL", symbols[1]= [ 0xffe1 ], symbols[2]= [ 0xffe1 ], symbols[3]= [ 0xffe1 ], symbols[4]= [ 0xffe1, 0xffe5 ] }; key { type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "ONE_LEVEL", symbols[1]= [ 0x5c, 0x7c ], symbols[2]= [ 0x5c, 0x2f ], symbols[3]= [ 0xe0, 0xc0, 0x7d, NoSymbol, NoSymbol, 0xfe55, NoSymbol, NoSymbol ], symbols[4]= [ 0xfe03 ] }; key { type[1]= "ALPHABETIC", type[2]= "ALPHABETIC", type[3]= "FOUR_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x7a, 0x5a ], symbols[2]= [ 0x6d1, 0x6f1 ], symbols[3]= [ 0x7a, 0x5a, 0xab, NoSymbol ], symbols[4]= [ 0xfc, 0xdc, 0x23, NoSymbol, 0xff1b, 0xff1b, 0x8dd, NoSymbol ] }; key { type[1]= "ALPHABETIC", type[2]= "ALPHABETIC", type[3]= "FOUR_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x78, 0x58 ], symbols[2]= [ 0x6de, 0x6fe ], symbols[3]= [ 0x78, 0x58, 0xbb, NoSymbol ], symbols[4]= [ 0xf6, 0xd6, 0x24, 0x10003f5, 0xff09, 0xff09, 0x8dc, NoSymbol ] }; key { type[1]= "ALPHABETIC", type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x63, 0x43 ], symbols[2]= [ 0x6d3, 0x6f3 ], symbols[3]= [ 0x63, 0x43, NoSymbol, NoSymbol, 0xa2, 0xa9, NoSymbol, NoSymbol ], symbols[4]= [ 0xe4, 0xc4, 0x7c, 0x7e7, 0xff63, 0xff63, 0x1002135, NoSymbol ] }; key { type[1]= "ALPHABETIC", type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x76, 0x56 ], symbols[2]= [ 0x6cd, 0x6ed ], symbols[3]= [ 0x76, 0x56, NoSymbol, NoSymbol, 0xad2, 0xad0, NoSymbol, NoSymbol ], symbols[4]= [ 0x70, 0x50, 0x7e, 0x7f0, 0xff0d, 0xff0d, 0x7d0, NoSymbol ] }; key { type[1]= "ALPHABETIC", type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x62, 0x42 ], symbols[2]= [ 0x6c9, 0x6e9 ], symbols[3]= [ 0x62, 0x42, NoSymbol, NoSymbol, 0xad3, 0xad1, NoSymbol, NoSymbol ], symbols[4]= [ 0x7a, 0x5a, 0x60, 0x7e6, 0xff65, 0xff65, 0x1002124, NoSymbol ] }; key { type[1]= "ALPHABETIC", type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x6e, 0x4e ], symbols[2]= [ 0x6d4, 0x6f4 ], symbols[3]= [ 0x6e, 0x4e, NoSymbol, NoSymbol, 0x1000149, 0x100266a, NoSymbol, NoSymbol ], symbols[4]= [ 0x62, 0x42, 0x2b, 0x7e2, 0x3a, NoSymbol, 0x10021d0, NoSymbol ] }; key { type[1]= "ALPHABETIC", type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x6d, 0x4d ], symbols[2]= [ 0x6d8, 0x6f8 ], symbols[3]= [ 0x6d, 0x4d, 0xb5, NoSymbol, 0xb5, 0xba, NoSymbol, NoSymbol ], symbols[4]= [ 0x6d, 0x4d, 0x25, 0x7ec, 0xffb1, 0xffb1, 0x8cd, NoSymbol ] }; key { type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL", symbols[1]= [ 0x2c, 0x3c ], symbols[2]= [ 0x6c2, 0x6e2 ], symbols[3]= [ 0x2c, 0x27, 0x3c, NoSymbol, 0x7af, 0xd7, NoSymbol, NoSymbol ], symbols[4]= [ 0x2c, 0xaaa, 0x22, 0x10003f1, 0xffb2, 0xffb2, 0x10021d2, NoSymbol ] }; key { type[2]= "ALPHABETIC", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL", symbols[1]= [ 0x2e, 0x3e ], symbols[2]= [ 0x6c0, 0x6e0 ], symbols[3]= [ 0x2e, 0x22, 0x3e, NoSymbol, 0xb7, 0xf7, NoSymbol, NoSymbol ], symbols[4]= [ 0x2e, 0xae6, 0x27, 0x10003d1, 0xffb3, 0xffb3, 0x10021a6, NoSymbol ] }; key { type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "EIGHT_LEVEL_SEMIALPHABETIC", symbols[1]= [ 0x2f, 0x3f ], symbols[2]= [ 0x2e, 0x2c ], symbols[3]= [ 0xe9, 0xc9, 0xfe51, NoSymbol, NoSymbol, 0xfe56, NoSymbol, NoSymbol ], symbols[4]= [ 0x6a, 0x4a, 0x3b, 0x7e8, 0x3b, NoSymbol, 0x7c8, NoSymbol ] }; key { type[4]= "TWO_LEVEL", symbols[1]= [ 0xffe2 ], symbols[2]= [ 0xffe2 ], symbols[3]= [ 0xffe2 ], symbols[4]= [ 0xffe2, 0xffe5 ] }; key { type[1]= "CTRL+ALT", type[2]= "CTRL+ALT", type[3]= "CTRL+ALT", type[4]= "EIGHT_LEVEL", symbols[1]= [ 0xffaa, 0xffaa, 0xffaa, 0xffaa, 0x1008fe21 ], symbols[2]= [ 0xffaa, 0xffaa, 0xffaa, 0xffaa, 0x1008fe21 ], symbols[3]= [ 0xffaa, 0xffaa, 0xffaa, 0xffaa, 0x1008fe21 ], symbols[4]= [ 0xffaa, 0xffaa, 0x1002219, 0x1002299, 0xd7, NoSymbol, 0x1002297, NoSymbol ] }; key { [ 0xffe9, 0xffe7 ] }; key { type[3]= "FOUR_LEVEL", type[4]= "EIGHT_LEVEL", symbols[1]= [ 0x20 ], symbols[2]= [ 0x20 ], symbols[3]= [ 0x20, 0x20, 0xa0, NoSymbol ], symbols[4]= [ 0x20, 0x20, 0x20, 0xa0, 0xffb0, 0xffb0, 0x100202f, NoSymbol ] }; key { type= "ONE_LEVEL", symbols[1]= [ 0xffe5 ], symbols[2]= [ 0xffe5 ], symbols[3]= [ 0xffe5 ], symbols[4]= [ 0xfe03 ] }; key { type= "CTRL+ALT", symbols[1]= [ 0xffbe, 0xffbe, 0xffbe, 0xffbe, 0x1008fe01 ] }; key { type= "CTRL+ALT", symbols[1]= [ 0xffbf, 0xffbf, 0xffbf, 0xffbf, 0x1008fe02 ] }; key { type= "CTRL+ALT", symbols[1]= [ 0xffc0, 0xffc0, 0xffc0, 0xffc0, 0x1008fe03 ] }; key { type= "CTRL+ALT", symbols[1]= [ 0xffc1, 0xffc1, 0xffc1, 0xffc1, 0x1008fe04 ] }; key { type= "CTRL+ALT", symbols[1]= [ 0xffc2, 0xffc2, 0xffc2, 0xffc2, 0x1008fe05 ] }; key { type= "CTRL+ALT", symbols[1]= [ 0xffc3, 0xffc3, 0xffc3, 0xffc3, 0x1008fe06 ] }; key { type= "CTRL+ALT", symbols[1]= [ 0xffc4, 0xffc4, 0xffc4, 0xffc4, 0x1008fe07 ] }; key { type= "CTRL+ALT", symbols[1]= [ 0xffc5, 0xffc5, 0xffc5, 0xffc5, 0x1008fe08 ] }; key { type= "CTRL+ALT", symbols[1]= [ 0xffc6, 0xffc6, 0xffc6, 0xffc6, 0x1008fe09 ] }; key { type= "CTRL+ALT", symbols[1]= [ 0xffc7, 0xffc7, 0xffc7, 0xffc7, 0x1008fe0a ] }; key { type[4]= "EIGHT_LEVEL", symbols[1]= [ 0xff7f ], symbols[2]= [ 0xff7f ], symbols[3]= [ 0xff7f ], symbols[4]= [ 0xff09, 0xfe20, 0x3d, 0x1002248, 0x8bd, 0xfef9, 0x8cf, NoSymbol ] }; key { [ 0xff14 ] }; key { type[4]= "EIGHT_LEVEL", symbols[1]= [ 0xff95, 0xffb7 ], symbols[2]= [ 0xff95, 0xffb7 ], symbols[3]= [ 0xff95, 0xffb7 ], symbols[4]= [ 0xffb7, 0x1002714, 0x1002195, 0x100226a, 0xff95, 0xff95, 0xbd3, NoSymbol ] }; key { type[4]= "EIGHT_LEVEL", symbols[1]= [ 0xff97, 0xffb8 ], symbols[2]= [ 0xff97, 0xffb8 ], symbols[3]= [ 0xff97, 0xffb8 ], symbols[4]= [ 0xffb8, 0x1002718, 0x8fc, 0x8dc, 0xff97, 0xff97, 0x10022c2, NoSymbol ] }; key { type[4]= "EIGHT_LEVEL", symbols[1]= [ 0xff9a, 0xffb9 ], symbols[2]= [ 0xff9a, 0xffb9 ], symbols[3]= [ 0xff9a, 0xffb9 ], symbols[4]= [ 0xffb9, 0xaf1, 0x10020d7, 0x100226b, 0xff9a, 0xff9a, 0x1002309, NoSymbol ] }; key { type[1]= "CTRL+ALT", type[2]= "CTRL+ALT", type[3]= "CTRL+ALT", type[4]= "EIGHT_LEVEL", symbols[1]= [ 0xffad, 0xffad, 0xffad, 0xffad, 0x1008fe23 ], symbols[2]= [ 0xffad, 0xffad, 0xffad, 0xffad, 0x1008fe23 ], symbols[3]= [ 0xffad, 0xffad, 0xffad, 0xffad, 0x1008fe23 ], symbols[4]= [ 0xffad, 0xffad, 0x1002212, 0x1002296, 0x1002216, NoSymbol, 0x1002238, NoSymbol ] }; key { type[4]= "EIGHT_LEVEL", symbols[1]= [ 0xff96, 0xffb4 ], symbols[2]= [ 0xff96, 0xffb4 ], symbols[3]= [ 0xff96, 0xffb4 ], symbols[4]= [ 0xffb4, 0xaec, 0x8fb, 0x8da, 0xff96, 0xff96, 0x1002286, NoSymbol ] }; key { type[4]= "EIGHT_LEVEL", symbols[1]= [ 0xff9d, 0xffb5 ], symbols[2]= [ 0xff9d, 0xffb5 ], symbols[3]= [ 0xff9d, 0xffb5 ], symbols[4]= [ 0xffb5, 0x20ac, 0x3a, 0x10022b6, 0xff9d, 0xff9d, 0x10022b7, NoSymbol ] }; key { type[4]= "EIGHT_LEVEL", symbols[1]= [ 0xff98, 0xffb6 ], symbols[2]= [ 0xff98, 0xffb6 ], symbols[3]= [ 0xff98, 0xffb6 ], symbols[4]= [ 0xffb6, 0x1002023, 0x8fd, 0x8db, 0xff98, 0xff98, 0x1002287, NoSymbol ] }; key { type[1]= "CTRL+ALT", type[2]= "CTRL+ALT", type[3]= "CTRL+ALT", type[4]= "EIGHT_LEVEL", symbols[1]= [ 0xffab, 0xffab, 0xffab, 0xffab, 0x1008fe22 ], symbols[2]= [ 0xffab, 0xffab, 0xffab, 0xffab, 0x1008fe22 ], symbols[3]= [ 0xffab, 0xffab, 0xffab, 0xffab, 0x1008fe22 ], symbols[4]= [ 0xffab, 0xffab, 0xb1, 0x1002295, 0x1002213, NoSymbol, 0x1002214, NoSymbol ] }; key { type[4]= "EIGHT_LEVEL", symbols[1]= [ 0xff9c, 0xffb1 ], symbols[2]= [ 0xff9c, 0xffb1 ], symbols[3]= [ 0xff9c, 0xffb1 ], symbols[4]= [ 0xffb1, 0xaed, 0x1002194, 0x8bc, 0xff9c, 0xff9c, 0xbc4, NoSymbol ] }; key { type[4]= "EIGHT_LEVEL", symbols[1]= [ 0xff99, 0xffb2 ], symbols[2]= [ 0xff99, 0xffb2 ], symbols[3]= [ 0xff99, 0xffb2 ], symbols[4]= [ 0xffb2, 0xaee, 0x8fe, 0x8dd, 0xff99, 0xff99, 0x10022c3, NoSymbol ] }; key { type[4]= "EIGHT_LEVEL", symbols[1]= [ 0xff9b, 0xffb3 ], symbols[2]= [ 0xff9b, 0xffb3 ], symbols[3]= [ 0xff9b, 0xffb3 ], symbols[4]= [ 0xffb3, 0x1002660, 0x10021cc, 0x8be, 0xff9b, 0xff9b, 0x100230b, NoSymbol ] }; key { type[4]= "EIGHT_LEVEL", symbols[1]= [ 0xff9e, 0xffb0 ], symbols[2]= [ 0xff9e, 0xffb0 ], symbols[3]= [ 0xff9e, 0xffb0 ], symbols[4]= [ 0xffb0, 0x1002423, 0x25, 0x1002030, 0xff9e, 0xff9e, 0x10025a1, NoSymbol ] }; key { type[2]= "KEYPAD", type[4]= "EIGHT_LEVEL", symbols[1]= [ 0xff9f, 0xffae ], symbols[2]= [ 0xff9f, 0xffac ], symbols[3]= [ 0xff9f, 0xffae ], symbols[4]= [ 0xffac, 0x2e, 0x2c, 0xad6, 0xff9f, 0xff9f, 0xad7, NoSymbol ] }; key { [ 0xfe03 ] }; key { type[1]= "FOUR_LEVEL", type[3]= "EIGHT_LEVEL_SEMIALPHABETIC", type[4]= "ONE_LEVEL", symbols[1]= [ 0x3c, 0x3e, 0x7c, 0xa6 ], symbols[2]= [ 0x2f, 0x7c ], symbols[3]= [ 0xf9, 0xd9, 0xb0, NoSymbol, NoSymbol, 0xa6, NoSymbol, NoSymbol ], symbols[4]= [ 0xfe11 ] }; key { type= "CTRL+ALT", symbols[1]= [ 0xffc8, 0xffc8, 0xffc8, 0xffc8, 0x1008fe0b ] }; key { type= "CTRL+ALT", symbols[1]= [ 0xffc9, 0xffc9, 0xffc9, 0xffc9, 0x1008fe0c ] }; key { [ 0xff26 ] }; key { [ 0xff25 ] }; key { [ 0xff23 ] }; key { [ 0xff27 ] }; key { [ 0xff22 ] }; key { type[4]= "EIGHT_LEVEL", symbols[1]= [ 0xff8d ], symbols[2]= [ 0xff8d ], symbols[3]= [ 0xff8d ], symbols[4]= [ 0xff8d, 0xff8d, 0xff8d, 0xff8d, 0xff8d, 0xff8d, 0xff8d, NoSymbol ] }; key { type= "ONE_LEVEL", symbols[1]= [ 0xffe4 ], symbols[2]= [ 0xffe4 ], symbols[3]= [ 0xfe11 ] }; key { type[1]= "CTRL+ALT", type[2]= "CTRL+ALT", type[3]= "CTRL+ALT", type[4]= "EIGHT_LEVEL", symbols[1]= [ 0xffaf, 0xffaf, 0xffaf, 0xffaf, 0x1008fe20 ], symbols[2]= [ 0xffaf, 0xffaf, 0xffaf, 0xffaf, 0x1008fe20 ], symbols[3]= [ 0xffaf, 0xffaf, 0xffaf, 0xffaf, 0x1008fe20 ], symbols[4]= [ 0xffaf, 0xffaf, 0xf7, 0x1002300, 0x1002215, NoSymbol, 0x1002223, NoSymbol ] }; key { type= "PC_ALT_LEVEL2", symbols[1]= [ 0xff61, 0xff15 ] }; key { type[1]= "TWO_LEVEL", type[2]= "TWO_LEVEL", type[3]= "ONE_LEVEL", type[4]= "ONE_LEVEL", symbols[1]= [ 0xffea, 0xffe8 ], symbols[2]= [ 0xffea, 0xffe8 ], symbols[3]= [ 0xfe03 ], symbols[4]= [ 0xfe11 ] }; key { [ 0xff0a ] }; key { [ 0xff50 ] }; key { [ 0xff52 ] }; key { [ 0xff55 ] }; key { [ 0xff51 ] }; key { [ 0xff53 ] }; key { [ 0xff57 ] }; key { [ 0xff54 ] }; key { [ 0xff56 ] }; key { [ 0xff63 ] }; key { [ 0xffff ] }; key { [ 0x1008ff12 ] }; key { [ 0x1008ff11 ] }; key { [ 0x1008ff13 ] }; key { [ 0x1008ff2a ] }; key { type[4]= "EIGHT_LEVEL", symbols[1]= [ 0xffbd ], symbols[2]= [ 0xffbd ], symbols[3]= [ 0xffbd ], symbols[4]= [ 0xffbd, NoSymbol, NoSymbol, NoSymbol, NoSymbol, NoSymbol, NoSymbol, NoSymbol ] }; key { [ 0xb1 ] }; key { type= "PC_CONTROL_LEVEL2", symbols[1]= [ 0xff13, 0xff6b ] }; key { [ 0x1008ff4a ] }; key { [ 0xffae, 0xffae ] }; key { [ 0xff31 ] }; key { [ 0xff34 ] }; key { [ 0xffeb ] }; key { [ 0xffec ] }; key { [ 0xff67 ] }; key { [ 0xff69 ] }; key { [ 0xff66 ] }; key { [ 0x1005ff70 ] }; key { [ 0xff65 ] }; key { [ 0x1005ff71 ] }; key { [ 0x1008ff57 ] }; key { [ 0x1005ff73 ] }; key { [ 0x1008ff6d ] }; key { [ 0xff68 ] }; key { [ 0x1008ff58 ] }; key { [ 0xff6a ] }; key { [ 0x1008ff65 ] }; key { [ 0x1008ff1d ] }; key { [ 0x1008ff2f ] }; key { [ 0x1008ff2b ] }; key { [ 0x1008ff5d ] }; key { [ 0x1008ff7b ] }; key { [ 0x1008ff8a ] }; key { [ 0x1008ff41 ] }; key { [ 0x1008ff42 ] }; key { [ 0x1008ff2e ] }; key { [ 0x1008ff5a ] }; key { [ 0x1008ff2d ] }; key { [ 0x1008ff74 ] }; key { [ 0x1008ff19 ] }; key { [ 0x1008ff30 ] }; key { [ 0x1008ff33 ] }; key { [ 0x1008ff26 ] }; key { [ 0x1008ff27 ] }; key { [ 0x1008ff2c ] }; key { [ 0x1008ff2c, 0x1008ff2c ] }; key { [ 0x1008ff17 ] }; key { [ 0x1008ff14, 0x1008ff31 ] }; key { [ 0x1008ff16 ] }; key { [ 0x1008ff15, 0x1008ff2c ] }; key { [ 0x1008ff1c ] }; key { [ 0x1008ff3e ] }; key { [ 0x1008ff6e ] }; key { [ 0x1008ff81 ] }; key { [ 0x1008ff18 ] }; key { [ 0x1008ff73 ] }; key { [ 0x1008ff56 ] }; key { [ 0x1008ff78 ] }; key { [ 0x1008ff79 ] }; key { [ 0x28 ] }; key { [ 0x29 ] }; key { [ 0x1008ff68 ] }; key { [ 0xff66 ] }; key { [ 0x1008ff81 ] }; key { [ 0x1008ff45 ] }; key { [ 0x1008ff46 ] }; key { [ 0x1008ff47 ] }; key { [ 0x1008ff48 ] }; key { [ 0x1008ff49 ] }; key { [ 0x1008ffa9 ] }; key { [ 0x1008ffb0 ] }; key { [ 0x1008ffb1 ] }; key { [ 0xff7e ] }; key { [ NoSymbol, 0xffe9 ] }; key { [ NoSymbol, 0xffe7 ] }; key { [ NoSymbol, 0xffeb ] }; key { [ NoSymbol, 0xffed ] }; key { [ 0x1008ff14 ] }; key { [ 0x1008ff31 ] }; key { [ 0x1008ff43 ] }; key { [ 0x1008ff44 ] }; key { [ 0x1008ff4b ] }; key { [ 0x1008ffa7 ] }; key { [ 0x1008ff56 ] }; key { [ 0x1008ff14 ] }; key { [ 0x1008ff97 ] }; key { [ 0xff61 ] }; key { [ 0x1008ff8f ] }; key { [ 0x1008ff19 ] }; key { [ 0x1008ff8e ] }; key { [ 0x1008ff1b ] }; key { [ 0x1008ff5f ] }; key { [ 0x1008ff3c ] }; key { [ 0x1008ff5e ] }; key { [ 0x1008ff36 ] }; key { [ 0xff69 ] }; key { [ 0x1008ff03 ] }; key { [ 0x1008ff02 ] }; key { [ 0x1008ff32 ] }; key { [ 0x1008ff59 ] }; key { [ 0x1008ff04 ] }; key { [ 0x1008ff06 ] }; key { [ 0x1008ff05 ] }; key { [ 0x1008ff7b ] }; key { [ 0x1008ff72 ] }; key { [ 0x1008ff90 ] }; key { [ 0x1008ff77 ] }; key { [ 0x1008ff5b ] }; key { [ 0x1008ff93 ] }; key { [ 0x1008ff94 ] }; key { [ 0x1008ff95 ] }; modifier_map Shift { , }; modifier_map Lock { }; modifier_map Control { }; modifier_map Mod1 { , , }; modifier_map Mod2 { }; modifier_map Mod3 { }; modifier_map Mod4 { , , , }; modifier_map Mod5 { , }; }; };