1 1.1 mrg partial modifier_keys 2 1.1 mrg xkb_symbols "ralt" { 3 1.1 mrg key <RALT> { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] }; 4 1.1 mrg }; 5 1.1 mrg 6 1.1 mrg partial modifier_keys 7 1.1 mrg xkb_symbols "lwin" { 8 1.1 mrg key <LWIN> { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] }; 9 1.1 mrg }; 10 1.1 mrg 11 1.1 mrg partial modifier_keys 12 1.1.1.5 mrg xkb_symbols "lwin-altgr" { 13 1.1.1.5 mrg key <LWIN> { type[Group1]="FOUR_LEVEL", [ Super_L, Super_L, Multi_key, Multi_key ] }; 14 1.1.1.5 mrg }; 15 1.1.1.5 mrg 16 1.1.1.5 mrg partial modifier_keys 17 1.1 mrg xkb_symbols "rwin" { 18 1.1 mrg key <RWIN> { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] }; 19 1.1 mrg }; 20 1.1 mrg 21 1.1 mrg partial modifier_keys 22 1.1.1.5 mrg xkb_symbols "rwin-altgr" { 23 1.1.1.5 mrg key <RWIN> { type[Group1]="FOUR_LEVEL", [ Super_R, Super_R, Multi_key, Multi_key ] }; 24 1.1.1.5 mrg }; 25 1.1.1.5 mrg 26 1.1.1.5 mrg partial modifier_keys 27 1.1 mrg xkb_symbols "menu" { 28 1.1 mrg key <MENU> { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] }; 29 1.1 mrg }; 30 1.1 mrg 31 1.1 mrg partial modifier_keys 32 1.1.1.5 mrg xkb_symbols "menu-altgr" { 33 1.1.1.5 mrg key <MENU> { type[Group1]="FOUR_LEVEL", [ Menu, Menu, Multi_key, Multi_key ] }; 34 1.1.1.5 mrg }; 35 1.1.1.5 mrg 36 1.1.1.5 mrg partial modifier_keys 37 1.1 mrg xkb_symbols "rctrl" { 38 1.1 mrg key <RCTL> { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] }; 39 1.1 mrg }; 40 1.1 mrg 41 1.1 mrg partial modifier_keys 42 1.1.1.5 mrg xkb_symbols "rctrl-altgr" { 43 1.1.1.5 mrg key <RCTL> { type[Group1]="FOUR_LEVEL", [ Control_R, Control_R, Multi_key, Multi_key ] }; 44 1.1.1.5 mrg }; 45 1.1.1.5 mrg 46 1.1.1.5 mrg partial modifier_keys 47 1.1.1.3 ghen xkb_symbols "lctrl" { 48 1.1.1.3 ghen key <LCTL> { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] }; 49 1.1.1.3 ghen }; 50 1.1.1.3 ghen 51 1.1.1.3 ghen partial modifier_keys 52 1.1.1.5 mrg xkb_symbols "lctrl-altgr" { 53 1.1.1.5 mrg key <LCTL> { type[Group1]="FOUR_LEVEL", [ Control_L, Control_L, Multi_key, Multi_key ] }; 54 1.1.1.5 mrg }; 55 1.1.1.5 mrg 56 1.1.1.5 mrg partial modifier_keys 57 1.1 mrg xkb_symbols "caps" { 58 1.1 mrg key <CAPS> { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] }; 59 1.1 mrg }; 60 1.1 mrg 61 1.1 mrg partial modifier_keys 62 1.1.1.5 mrg xkb_symbols "caps-altgr" { 63 1.1.1.5 mrg key <CAPS> { type[Group1]="FOUR_LEVEL", [ Caps_Lock, Caps_Lock, Multi_key, Multi_key ] }; 64 1.1.1.5 mrg }; 65 1.1.1.5 mrg 66 1.1.1.5 mrg partial modifier_keys 67 1.1 mrg xkb_symbols "102" { 68 1.1 mrg key <LSGT> { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] }; 69 1.1 mrg }; 70 1.1.1.3 ghen 71 1.1.1.3 ghen partial modifier_keys 72 1.1.1.5 mrg xkb_symbols "102-altgr" { 73 1.1.1.5 mrg key <LSGT> { type[Group1]="FOUR_LEVEL", [ less, greater, Multi_key, Multi_key ] }; 74 1.1.1.5 mrg }; 75 1.1.1.5 mrg 76 1.1.1.6 mrg // Make plain Insert do Compose, while Shift+Insert remains Insert. 77 1.1.1.6 mrg partial modifier_keys 78 1.1.1.6 mrg xkb_symbols "ins" { 79 1.1.1.6 mrg key <INS> { type[Group1]="TWO_LEVEL", [ Multi_key, Insert ] }; 80 1.1.1.6 mrg }; 81 1.1.1.6 mrg 82 1.1.1.5 mrg partial modifier_keys 83 1.1.1.3 ghen xkb_symbols "paus" { 84 1.1.1.3 ghen key <PAUS> { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] }; 85 1.1.1.3 ghen }; 86 1.1.1.3 ghen 87 1.1.1.3 ghen partial modifier_keys 88 1.1.1.3 ghen xkb_symbols "prsc" { 89 1.1.1.3 ghen key <PRSC> { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] }; 90 1.1.1.3 ghen }; 91 1.1.1.3 ghen 92 1.1.1.3 ghen partial modifier_keys 93 1.1.1.3 ghen xkb_symbols "sclk" { 94 1.1.1.3 ghen key <SCLK> { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] }; 95 1.1.1.3 ghen }; 96