summaryrefslogtreecommitdiff
path: root/symbols/altwin
diff options
context:
space:
mode:
authorSergey Udaltsov <svu@linnie-the-pooh.(none)>2008-09-30 23:26:43 +0100
committerSergey Udaltsov <svu@linnie-the-pooh.(none)>2008-09-30 23:26:43 +0100
commit97335926b21bc1ff2b8459585e51ffbbd12e767e (patch)
tree6213d11124082d07464a32f199c4d5ad25cfd331 /symbols/altwin
parentfddc1c872876ae6e81a77a2d7c790b56f78fa422 (diff)
downloadxkeyboard-config-97335926b21bc1ff2b8459585e51ffbbd12e767e.tar.gz
mac-like modifiers, b.fd.o#15655
Diffstat (limited to 'symbols/altwin')
-rw-r--r--symbols/altwin12
1 files changed, 12 insertions, 0 deletions
diff --git a/symbols/altwin b/symbols/altwin
index a3c633a..ead6a4c 100644
--- a/symbols/altwin
+++ b/symbols/altwin
@@ -18,6 +18,18 @@ xkb_symbols "ctrl_win" {
modifier_map Control { <LWIN>, <RWIN> };
};
+// Ctrl is mapped to the Alt-keys, Alt is mapped to the Win-keys, Win is mapped to the Ctrl-keys.
+partial modifier_keys
+xkb_symbols "ctrl_alt_win" {
+ key <LALT> { [ Control_L, Control_L ] };
+ key <RALT> { [ Control_R, Control_R ] };
+ key <LWIN> { [ Alt_L, Meta_L ] };
+ key <RWIN> { [ Alt_R, Meta_R ] };
+ modifier_map Control { <RALT>, <LALT> };
+ modifier_map Mod1 { <LWIN>, <RWIN> };
+};
+
+
partial modifier_keys
xkb_symbols "meta_win" {
key <LALT> { [ Alt_L, Alt_L ] };