group revision 2ab00627
1797b363dSmrg// The right Alt key (while pressed) chooses the second keyboard group. 2797b363dSmrgpartial modifier_keys 3154daed1Smrgxkb_symbols "switch" { 4797b363dSmrg key <RALT> { 5797b363dSmrg symbols[Group1] = [ Mode_switch, Multi_key ], 6797b363dSmrg virtualMods= AltGr 7154daed1Smrg }; 8154daed1Smrg}; 9154daed1Smrg 10797b363dSmrg// The left Alt key (while pressed) chooses the second keyboard group. 11797b363dSmrgpartial modifier_keys 12154daed1Smrgxkb_symbols "lswitch" { 13797b363dSmrg key <LALT> { 14797b363dSmrg symbols[Group1] = [ Mode_switch, Multi_key ], 15797b363dSmrg virtualMods= AltGr 16154daed1Smrg }; 17154daed1Smrg}; 18154daed1Smrg 19797b363dSmrg// Either Win key (while pressed) chooses the second keyboard group. 20154daed1Smrgpartial modifier_keys 21154daed1Smrgxkb_symbols "win_switch" { 225a35480eSmrg include "group(lwin_switch)" 235a35480eSmrg include "group(rwin_switch)" 24154daed1Smrg}; 25154daed1Smrg 26797b363dSmrg// The left Win key (while pressed) chooses the second keyboard group. 27797b363dSmrg// (Using this map, you should declare your keyboard as pc101 or pc102 28797b363dSmrg// instead of pc104 or pc105.) 29154daed1Smrgpartial modifier_keys 30154daed1Smrgxkb_symbols "lwin_switch" { 31797b363dSmrg key <LWIN> { 32797b363dSmrg symbols[Group1] = [ Mode_switch, Multi_key ], 33797b363dSmrg virtualMods= AltGr 34154daed1Smrg }; 35154daed1Smrg}; 36154daed1Smrg 37797b363dSmrg// The right Win key (while pressed) chooses the second keyboard group. 38797b363dSmrg// (Using this map, you should declare your keyboard as pc101 or pc102 39797b363dSmrg// instead of pc104 or pc105.) 40154daed1Smrgpartial modifier_keys 41154daed1Smrgxkb_symbols "rwin_switch" { 42797b363dSmrg key <RWIN> { 43797b363dSmrg symbols[Group1] = [ Mode_switch, Multi_key ], 44797b363dSmrg virtualMods= AltGr 45154daed1Smrg }; 46154daed1Smrg}; 47154daed1Smrg 482ab00627Smrg// The right Menu key (while pressed) chooses the second keyboard group. 492ab00627Smrg// while Shift+Menu acts as Menu. 502ab00627Smrgpartial modifier_keys 512ab00627Smrgxkb_symbols "menu_switch" { 522ab00627Smrg key <MENU> { 532ab00627Smrg symbols[Group1] = [ Mode_switch, Menu ], 542ab00627Smrg virtualMods= AltGr 552ab00627Smrg }; 562ab00627Smrg}; 572ab00627Smrg 58797b363dSmrg// The right Ctrl key (while pressed) chooses the second keyboard group. 59797b363dSmrg// (Needed mainly for the Canadian keyboard.) 60154daed1Smrgpartial modifier_keys 61154daed1Smrgxkb_symbols "rctrl_switch" { 62797b363dSmrg key <RCTL> { 63797b363dSmrg symbols[Group1] = [ Mode_switch ] 64154daed1Smrg }; 65154daed1Smrg}; 66154daed1Smrg 67797b363dSmrg// Pressing the right Alt key switches to the next group. 68797b363dSmrgpartial modifier_keys 69154daed1Smrgxkb_symbols "toggle" { 70154daed1Smrg virtual_modifiers AltGr; 71797b363dSmrg key <RALT> { 72797b363dSmrg symbols[Group1] = [ ISO_Next_Group ], 73797b363dSmrg virtualMods= AltGr 74154daed1Smrg }; 75154daed1Smrg}; 76154daed1Smrg 77797b363dSmrg// Pressing both Shift keys switches to the next or previous group 78797b363dSmrg// (depending on which Shift is pressed first). 79797b363dSmrgpartial modifier_keys 80154daed1Smrgxkb_symbols "shifts_toggle" { 81797b363dSmrg key <LFSH> { [ Shift_L, ISO_Prev_Group ] }; 82797b363dSmrg key <RTSH> { [ Shift_R, ISO_Next_Group ] }; 83154daed1Smrg}; 84154daed1Smrg 85797b363dSmrg// Pressing Shift+Caps_Lock switches to the next group. 86154daed1Smrgpartial modifier_keys 87154daed1Smrgxkb_symbols "shift_caps_toggle" { 88797b363dSmrg key <CAPS> { [ Caps_Lock, ISO_Next_Group ] }; 89154daed1Smrg}; 90154daed1Smrg 91797b363dSmrg// Pressing Caps_Lock selects the first group, 92797b363dSmrg// pressing Shift+Caps_Lock selects the last group. 93154daed1Smrgpartial modifier_keys 94154daed1Smrgxkb_symbols "shift_caps_switch" { 95154daed1Smrg key <CAPS> { [ ISO_First_Group, ISO_Last_Group ] }; 96154daed1Smrg}; 97154daed1Smrg 9852a82186Smrg// toggle using win + space as combo 9952a82186Smrgpartial modifier_keys 10052a82186Smrgxkb_symbols "win_space_toggle" { 10152a82186Smrg key <SPCE> { 102188967beSsnj type="PC_SUPER_LEVEL2", 103188967beSsnj symbols[Group1]= [ space, ISO_Next_Group ], 104188967beSsnj symbols[Group2]= [ space, ISO_Next_Group ] 10552a82186Smrg }; 10652a82186Smrg}; 10752a82186Smrg 108797b363dSmrg// Pressing the left Win key selects the first group, 109797b363dSmrg// pressing the right Win or the Menu key selects the last group. 110c067fea9Sghenpartial modifier_keys 111c067fea9Sghenxkb_symbols "win_menu_switch" { 112c067fea9Sghen virtual_modifiers AltGr; 113c067fea9Sghen key <LWIN> { 114c067fea9Sghen virtualMods= AltGr, 115c067fea9Sghen symbols[Group1] = [ ISO_First_Group ] 116c067fea9Sghen }; 117c067fea9Sghen key <MENU> { 118c067fea9Sghen virtualMods= AltGr, 119c067fea9Sghen symbols[Group1] = [ ISO_Last_Group ] 120c067fea9Sghen }; 121c067fea9Sghen key <RWIN> { 122c067fea9Sghen virtualMods= AltGr, 123c067fea9Sghen symbols[Group1] = [ ISO_Last_Group ] 124c067fea9Sghen }; 125c067fea9Sghen}; 126c067fea9Sghen 127797b363dSmrg// Pressing the left Ctrl key selects the first group, 128797b363dSmrg// pressing the right Ctrl key selects the last group. 129c067fea9Sghenpartial modifier_keys 130c067fea9Sghenxkb_symbols "lctrl_rctrl_switch" { 131c067fea9Sghen virtual_modifiers AltGr; 132c067fea9Sghen key <LCTL> { 133c067fea9Sghen virtualMods= AltGr, 134c067fea9Sghen symbols[Group1] = [ ISO_First_Group ] 135c067fea9Sghen }; 136c067fea9Sghen key <RCTL> { 137c067fea9Sghen virtualMods= AltGr, 138c067fea9Sghen symbols[Group1] = [ ISO_Last_Group ] 139c067fea9Sghen }; 140c067fea9Sghen}; 141c067fea9Sghen 1420412cdedSmrg 1430412cdedSmrg// 1440412cdedSmrg// CTRL-SHIFT toggle section 1450412cdedSmrg// 146797b363dSmrgpartial modifier_keys 1470412cdedSmrgxkb_symbols "lctrl_lshift_toggle" { 1480412cdedSmrg key <LFSH> { 1490412cdedSmrg type[Group1]="PC_CONTROL_LEVEL2", 150797b363dSmrg symbols[Group1] = [ Shift_L, ISO_Next_Group ] 1510412cdedSmrg }; 1520412cdedSmrg key <LCTL> { [ Control_L, ISO_Next_Group ] }; 1530412cdedSmrg}; 1540412cdedSmrg 155797b363dSmrgpartial modifier_keys 1560412cdedSmrgxkb_symbols "lctrl_lshift_toggle_rev" { 1570412cdedSmrg key <LFSH> { 1580412cdedSmrg type[Group1]="PC_CONTROL_LEVEL2", 159797b363dSmrg symbols[Group1] = [ Shift_L, ISO_Prev_Group ] 1600412cdedSmrg }; 1610412cdedSmrg key <LCTL> { [ Control_L, ISO_Prev_Group ] }; 1620412cdedSmrg}; 1630412cdedSmrg 1640412cdedSmrgpartial modifier_keys 1650412cdedSmrgxkb_symbols "rctrl_rshift_toggle" { 1660412cdedSmrg key <RTSH> { 1670412cdedSmrg type[Group1]="PC_CONTROL_LEVEL2", 168797b363dSmrg symbols[Group1] = [ Shift_R, ISO_Next_Group ] 1690412cdedSmrg }; 1700412cdedSmrg key <RCTL> { [ Control_R, ISO_Next_Group ] }; 1710412cdedSmrg}; 1720412cdedSmrg 173797b363dSmrgpartial modifier_keys 1740412cdedSmrgxkb_symbols "ctrl_shift_toggle" { 1750412cdedSmrg include "group(lctrl_lshift_toggle)" 1760412cdedSmrg include "group(rctrl_rshift_toggle)" 1770412cdedSmrg}; 1780412cdedSmrg 179797b363dSmrgpartial modifier_keys 1800412cdedSmrgxkb_symbols "ctrl_shift_toggle_bidir" { 1810412cdedSmrg include "group(lctrl_lshift_toggle_rev)" 1820412cdedSmrg include "group(rctrl_rshift_toggle)" 1830412cdedSmrg}; 1840412cdedSmrg 1850412cdedSmrg 1860412cdedSmrg// 1870412cdedSmrg// CTRL-ALT toggle section 1880412cdedSmrg// 1890412cdedSmrgpartial modifier_keys 1900412cdedSmrgxkb_symbols "lctrl_lalt_toggle" { 191154daed1Smrg virtual_modifiers Alt; 192154daed1Smrg key <LALT> { 1930412cdedSmrg type[Group1]="PC_CONTROL_LEVEL2", 194797b363dSmrg symbols[Group1] = [ NoSymbol, ISO_Next_Group ], 1950412cdedSmrg virtualMods= Alt 196154daed1Smrg }; 1970412cdedSmrg key <LCTL> { 1980412cdedSmrg type[Group1]="PC_ALT_LEVEL2", 199797b363dSmrg symbols[Group1] = [ Control_L, ISO_Next_Group ] 2000412cdedSmrg }; 2010412cdedSmrg}; 2020412cdedSmrg 2030412cdedSmrgpartial modifier_keys 2040412cdedSmrgxkb_symbols "lctrl_lalt_toggle_rev" { 2050412cdedSmrg virtual_modifiers Alt; 2060412cdedSmrg key <LALT> { 2070412cdedSmrg type[Group1]="PC_CONTROL_LEVEL2", 208797b363dSmrg symbols[Group1] = [ NoSymbol, ISO_Prev_Group ], 2090412cdedSmrg virtualMods= Alt 210154daed1Smrg }; 211154daed1Smrg key <LCTL> { 2120412cdedSmrg type[Group1]="PC_ALT_LEVEL2", 213797b363dSmrg symbols[Group1] = [ Control_L, ISO_Prev_Group ] 2140412cdedSmrg }; 2150412cdedSmrg}; 2160412cdedSmrg 2170412cdedSmrgpartial modifier_keys 2180412cdedSmrgxkb_symbols "rctrl_ralt_toggle" { 2190412cdedSmrg virtual_modifiers Alt; 2200412cdedSmrg key <RALT> { 2210412cdedSmrg type[Group1]="PC_CONTROL_LEVEL2", 222797b363dSmrg symbols[Group1] = [ NoSymbol, ISO_Next_Group ], 2230412cdedSmrg virtualMods= Alt 224154daed1Smrg }; 225154daed1Smrg key <RCTL> { 2260412cdedSmrg type[Group1]="PC_ALT_LEVEL2", 227797b363dSmrg symbols[Group1] = [ Control_R, ISO_Next_Group ] 228154daed1Smrg }; 229154daed1Smrg}; 230154daed1Smrg 231797b363dSmrgpartial modifier_keys 2320412cdedSmrgxkb_symbols "ctrl_alt_toggle" { 2330412cdedSmrg include "group(lctrl_lalt_toggle)" 2340412cdedSmrg include "group(rctrl_ralt_toggle)" 2350412cdedSmrg}; 2360412cdedSmrg 237797b363dSmrgpartial modifier_keys 2380412cdedSmrgxkb_symbols "ctrl_alt_toggle_bidir" { 2390412cdedSmrg include "group(lctrl_lalt_toggle_rev)" 2400412cdedSmrg include "group(rctrl_ralt_toggle)" 2410412cdedSmrg}; 2420412cdedSmrg 2430412cdedSmrg 2440412cdedSmrg// 2450412cdedSmrg// ALT-SHIFT toggle section 2460412cdedSmrg// 2470412cdedSmrgpartial modifier_keys 2480412cdedSmrgxkb_symbols "lalt_lshift_toggle" { 249154daed1Smrg virtual_modifiers Alt; 250154daed1Smrg key <LALT> { 251797b363dSmrg symbols[Group1] = [ NoSymbol, ISO_Next_Group ], 2520412cdedSmrg virtualMods= Alt 253154daed1Smrg }; 2540412cdedSmrg key <LFSH> { 2550412cdedSmrg type[Group1]="PC_ALT_LEVEL2", 256797b363dSmrg symbols[Group1] = [ Shift_L, ISO_Next_Group ] 2570412cdedSmrg }; 2580412cdedSmrg}; 2590412cdedSmrg 2600412cdedSmrgpartial modifier_keys 2610412cdedSmrgxkb_symbols "lalt_lshift_toggle_rev" { 2620412cdedSmrg virtual_modifiers Alt; 2630412cdedSmrg key <LALT> { 264797b363dSmrg symbols[Group1] = [ NoSymbol, ISO_Prev_Group ], 2650412cdedSmrg virtualMods= Alt 266154daed1Smrg }; 267154daed1Smrg key <LFSH> { 2680412cdedSmrg type[Group1]="PC_ALT_LEVEL2", 269797b363dSmrg symbols[Group1] = [ Shift_L, ISO_Prev_Group ] 2700412cdedSmrg }; 2710412cdedSmrg}; 2720412cdedSmrg 2730412cdedSmrgpartial modifier_keys 2740412cdedSmrgxkb_symbols "ralt_rshift_toggle" { 2750412cdedSmrg virtual_modifiers Alt; 2760412cdedSmrg key <RALT> { 277797b363dSmrg symbols[Group1] = [ NoSymbol, ISO_Next_Group ], 2780412cdedSmrg virtualMods= Alt 279154daed1Smrg }; 280154daed1Smrg key <RTSH> { 2810412cdedSmrg type[Group1]="PC_ALT_LEVEL2", 282797b363dSmrg symbols[Group1] = [ Shift_R, ISO_Next_Group ] 283154daed1Smrg }; 284154daed1Smrg}; 285154daed1Smrg 286797b363dSmrgpartial modifier_keys 2870412cdedSmrgxkb_symbols "alt_shift_toggle" { 2880412cdedSmrg include "group(lalt_lshift_toggle)" 2890412cdedSmrg include "group(ralt_rshift_toggle)" 2900412cdedSmrg}; 2910412cdedSmrg 292797b363dSmrgpartial modifier_keys 2930412cdedSmrgxkb_symbols "alt_shift_toggle_bidir" { 2940412cdedSmrg include "group(lalt_lshift_toggle_rev)" 2950412cdedSmrg include "group(ralt_rshift_toggle)" 2960412cdedSmrg}; 2970412cdedSmrg 2980412cdedSmrg 299797b363dSmrg// Pressing the Menu key switches to the next group, 300797b363dSmrg// while Shift+Menu acts as Menu. 301154daed1Smrgpartial modifier_keys 302154daed1Smrgxkb_symbols "menu_toggle" { 303797b363dSmrg key <MENU> { [ ISO_Next_Group, Menu ] }; 304154daed1Smrg}; 305154daed1Smrg 306797b363dSmrg// Pressing the left Win key switches to the next group. 307797b363dSmrg// (Using this map, you should declare your keyboard as 308797b363dSmrg// pc101 or pc102 instead of pc104 or pc105.) 309154daed1Smrgpartial modifier_keys 310154daed1Smrgxkb_symbols "lwin_toggle" { 311797b363dSmrg virtual_modifiers AltGr; 312797b363dSmrg key <LWIN> { 313797b363dSmrg virtualMods= AltGr, 314797b363dSmrg symbols[Group1] = [ ISO_Next_Group ] 315154daed1Smrg }; 316154daed1Smrg}; 317154daed1Smrg 318797b363dSmrg// Pressing the right Win key switches to the next group. 319797b363dSmrg// (Using this map, you should declare your keyboard as 320797b363dSmrg// pc101 or pc102 instead of pc104 or pc105.) 321154daed1Smrgpartial modifier_keys 322154daed1Smrgxkb_symbols "rwin_toggle" { 323797b363dSmrg virtual_modifiers AltGr; 324797b363dSmrg key <RWIN> { 325797b363dSmrg virtualMods= AltGr, 326797b363dSmrg symbols[Group1] = [ ISO_Next_Group ] 327154daed1Smrg }; 328154daed1Smrg}; 329154daed1Smrg 330797b363dSmrg// Pressing both Ctrl keys switches to the next or previous group 331797b363dSmrg// (depending on which Ctrl is pressed first). 332154daed1Smrgpartial modifier_keys 333154daed1Smrgxkb_symbols "ctrls_toggle" { 334797b363dSmrg virtual_modifiers LControl, RControl; 335154daed1Smrg key <LCTL> { 336188967beSsnj type[Group1]="PC_CONTROL_LEVEL2", 337797b363dSmrg symbols[Group1] = [ NoSymbol, ISO_Prev_Group ], 338797b363dSmrg virtualMods= LControl 339154daed1Smrg }; 340154daed1Smrg key <RCTL> { 341188967beSsnj type[Group1]="PC_CONTROL_LEVEL2", 342797b363dSmrg symbols[Group1] = [ NoSymbol, ISO_Next_Group ], 343797b363dSmrg virtualMods= RControl 344154daed1Smrg }; 345154daed1Smrg}; 346154daed1Smrg 3479184b9c8Smrg// Pressing both Alt switches to the next or previous group 348797b363dSmrg// (depending on which Alt is pressed first). 349154daed1Smrgpartial modifier_keys 350154daed1Smrgxkb_symbols "alts_toggle" { 351797b363dSmrg virtual_modifiers LAlt, RAlt; 352154daed1Smrg key <LALT> { 353797b363dSmrg type[Group1]="PC_RALT_LEVEL2", 354797b363dSmrg symbols[Group1] = [ NoSymbol, ISO_Prev_Group ], 355797b363dSmrg virtualMods= LAlt 356154daed1Smrg }; 357154daed1Smrg key <RALT> { 358797b363dSmrg type[Group1]="PC_LALT_LEVEL2", 359797b363dSmrg symbols[Group1] = [ NoSymbol, ISO_Next_Group ], 360797b363dSmrg virtualMods= RAlt 361154daed1Smrg }; 362154daed1Smrg}; 363154daed1Smrg 364797b363dSmrg// Pressing the left Shift key switches to the next group. 365154daed1Smrgpartial modifier_keys 366154daed1Smrgxkb_symbols "lshift_toggle" { 367797b363dSmrg virtual_modifiers AltGr; 368797b363dSmrg key <LFSH> { 369797b363dSmrg symbols[Group1] = [ ISO_Next_Group ], 370797b363dSmrg virtualMods= AltGr 371154daed1Smrg }; 372154daed1Smrg}; 373154daed1Smrg 374797b363dSmrg// Pressing the right Shift key switches to the next group. 375154daed1Smrgpartial modifier_keys 376154daed1Smrgxkb_symbols "rshift_toggle" { 377797b363dSmrg virtual_modifiers AltGr; 378797b363dSmrg key <RTSH> { 379797b363dSmrg symbols[Group1] = [ ISO_Next_Group ], 380797b363dSmrg virtualMods= AltGr 381154daed1Smrg }; 382154daed1Smrg}; 383154daed1Smrg 384797b363dSmrg// Pressing the left Alt key switches to the next group. 385154daed1Smrgpartial modifier_keys 386154daed1Smrgxkb_symbols "lalt_toggle" { 387797b363dSmrg virtual_modifiers AltGr; 388797b363dSmrg key <LALT> { 389797b363dSmrg symbols[Group1] = [ ISO_Next_Group ], 390797b363dSmrg virtualMods= AltGr 391154daed1Smrg }; 392154daed1Smrg}; 393154daed1Smrg 394797b363dSmrg// Pressing the left Ctrl key switches to the next group. 395154daed1Smrgpartial modifier_keys 396154daed1Smrgxkb_symbols "lctrl_toggle" { 397797b363dSmrg virtual_modifiers AltGr; 398797b363dSmrg key <LCTL> { 399797b363dSmrg symbols[Group1] = [ ISO_Next_Group ], 400797b363dSmrg virtualMods= AltGr 401154daed1Smrg }; 402154daed1Smrg}; 403154daed1Smrg 404797b363dSmrg// Pressing the right Ctrl key switches to the next group. 405154daed1Smrgpartial modifier_keys 406154daed1Smrgxkb_symbols "rctrl_toggle" { 407797b363dSmrg virtual_modifiers AltGr; 408797b363dSmrg key <RCTL> { 409797b363dSmrg symbols[Group1] = [ ISO_Next_Group ], 410797b363dSmrg virtualMods= AltGr 411154daed1Smrg }; 412154daed1Smrg}; 413154daed1Smrg 414797b363dSmrg// Pressing Alt+Caps_Lock switches to the next group, 415797b363dSmrg// pressing Caps_Lock toggles CapsLock. 416154daed1Smrgpartial modifier_keys 417154daed1Smrgxkb_symbols "alt_caps_toggle" { 418797b363dSmrg key <CAPS> { 419154daed1Smrg type="PC_ALT_LEVEL2", 420797b363dSmrg symbols[Group1] = [ Caps_Lock, ISO_Next_Group ] 421154daed1Smrg }; 422154daed1Smrg}; 423154daed1Smrg 42421fe479eSmrghidden partial modifier_keys 425154daed1Smrgxkb_symbols "olpc" { 426797b363dSmrg key <I219> { [ ISO_Next_Group, ISO_Prev_Group ] }; 427154daed1Smrg}; 428154daed1Smrg 429c067fea9Sghenpartial modifier_keys 430c067fea9Sghenxkb_symbols "alt_space_toggle" { 431c067fea9Sghen key <SPCE> { 432797b363dSmrg type[Group1]="PC_ALT_LEVEL2", 433797b363dSmrg symbols[Group1] = [ space, ISO_Next_Group ] 434c067fea9Sghen }; 435c067fea9Sghen}; 436c067fea9Sghen 437797b363dSmrg// Pressing the Scroll Lock key switches to the next group, 438c067fea9Sghenpartial modifier_keys 439c067fea9Sghenxkb_symbols "sclk_toggle" { 440797b363dSmrg virtual_modifiers AltGr; 441797b363dSmrg key <SCLK> { 442797b363dSmrg virtualMods= AltGr, 443797b363dSmrg symbols[Group1] = [ ISO_Next_Group ] 444c067fea9Sghen }; 445c067fea9Sghen}; 446c067fea9Sghen 447797b363dSmrg// Control_L+Win_L selects the first group (presumably Lat), 448797b363dSmrg// Control_R+Menu selects the second group (presumably Rus). 449bfd7cbc1Smrgpartial modifier_keys 450bfd7cbc1Smrgxkb_symbols "lctrl_lwin_rctrl_menu" { 451bfd7cbc1Smrg key <LWIN> { 452797b363dSmrg type[Group1] = "PC_CONTROL_LEVEL2", 453797b363dSmrg symbols[Group1] = [ Super_L, ISO_First_Group ] 454bfd7cbc1Smrg }; 455bfd7cbc1Smrg key <MENU> { 456797b363dSmrg type[Group1] = "PC_CONTROL_LEVEL2", 457797b363dSmrg symbols[Group1] = [ Menu, ISO_Last_Group ] 458bfd7cbc1Smrg }; 459797b363dSmrg}; 460188967beSsnj 461188967beSsnj// Control_L+Win_L toggles groups. 462188967beSsnjpartial modifier_keys 463188967beSsnjxkb_symbols "lctrl_lwin_toggle" { 464188967beSsnj key <LWIN> { 465188967beSsnj type[ Group1 ] = "PC_CONTROL_LEVEL2", 466188967beSsnj symbols[ Group1 ] = [ Super_L, ISO_Next_Group ] 467188967beSsnj }; 468188967beSsnj}; 469188967beSsnj 470