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