compose revision 1.1.1.6 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