summaryrefslogtreecommitdiff
path: root/symbols
diff options
context:
space:
mode:
authorSergey V. Udaltsov <svu@gnome.org>2008-11-30 22:02:28 +0000
committerSergey V. Udaltsov <svu@gnome.org>2008-11-30 22:02:28 +0000
commit9da9438abe02efb5f8c1651ec35ca7ff5ac3a632 (patch)
treeaeec8b825188ce4c19558585f58d0ce83c320360 /symbols
parentf8c66fdc166a9ccd30ad7b51d1a5c4670f06c367 (diff)
added win_menu_switch option, b.fd.o#18557
Diffstat (limited to 'symbols')
-rw-r--r--symbols/group20
1 files changed, 20 insertions, 0 deletions
diff --git a/symbols/group b/symbols/group
index 04da7ca6..0c7951ef 100644
--- a/symbols/group
+++ b/symbols/group
@@ -135,6 +135,26 @@ xkb_symbols "shift_caps_switch" {
key <CAPS> { [ ISO_First_Group, ISO_Last_Group ] };
};
+// using the group(win_menu_switch) map, pressing:
+// LWIN selects the first group
+// RWIN or MENU selects the last group
+partial modifier_keys
+xkb_symbols "win_menu_switch" {
+ virtual_modifiers AltGr;
+ key <LWIN> {
+ virtualMods= AltGr,
+ symbols[Group1] = [ ISO_First_Group ]
+ };
+ key <MENU> {
+ virtualMods= AltGr,
+ symbols[Group1] = [ ISO_Last_Group ]
+ };
+ key <RWIN> {
+ virtualMods= AltGr,
+ symbols[Group1] = [ ISO_Last_Group ]
+ };
+};
+
// using the group(ctrl_alt_toggle) map, pressing:
// Control_L+Alt_L locks the previous group
// Control_R+Alt_R locks the next group