https://bugs.freedesktop.org/attachment.cgi?id=36095
ctrl:ctrl_ac = +ctrl(ctrl_ac)
ctrl:ctrl_aa = +ctrl(ctrl_aa)
ctrl:ctrl_ra = +ctrl(ctrl_ra)
+ ctrl:ctrl_menu = +ctrl(ctrl_menu)
compose:ralt = +compose(ralt)
compose:lwin = +compose(lwin)
compose:rwin = +compose(rwin)
</configItem>
</option>
</group>
- <group allowMultipleSelection="false">
+ <group allowMultipleSelection="true">
<!-- Tweaking the position of the "Ctrl" key -->
<configItem>
<name>ctrl</name>
<_description>Right Ctrl as Right Alt</_description>
</configItem>
</option>
+ <option>
+ <configItem>
+ <name>ctrl:ctrl_menu</name>
+ <description>Right Ctrl is mapped to Menu</description>
+ </configItem>
+ </option>
</group>
<group allowMultipleSelection="true">
<!-- Using startard LEDs to indicate the alternative (not first) group(s) -->
xkb_symbols "ctrl_ra" {
key <RCTL> { symbols[Group1]= [ Alt_R ] };
};
+
+// Menu works as Right Ctrl
+partial modifier_keys
+xkb_symbols "ctrl_menu" {
+ replace key <MENU> { [ Control_R, Control_R ] };
+ modifier_map Control { Control_L, <MENU> };
+};