summaryrefslogtreecommitdiff
path: root/symbols/level3
diff options
context:
space:
mode:
authorsvu <svu>2006-09-18 13:51:37 +0000
committersvu <svu>2006-09-18 13:51:37 +0000
commitb034eded33d6b78737425e390083964e9dc2767f (patch)
treedfb6cb6cc0c3b47aba43e540a944e58dc2b4416e /symbols/level3
parent7743330996628aaaa3891f3027f584e68aed2679 (diff)
downloadxkeyboard-config-b034eded33d6b78737425e390083964e9dc2767f.tar.gz
lv3:enter_switch, b.fd.o#8324
Diffstat (limited to 'symbols/level3')
-rw-r--r--symbols/level324
1 files changed, 16 insertions, 8 deletions
diff --git a/symbols/level3 b/symbols/level3
index 2780168..e101ba4 100644
--- a/symbols/level3
+++ b/symbols/level3
@@ -80,20 +80,16 @@ xkb_symbols "menu_switch" {
modifier_map Mod5 { ISO_Level3_Shift };
};
-// using the level(win_switch) map, the either Windows' logo key
-// temporarily chooses the third shift level. If you use this map,
-// you should define your keyboard as pc101 or pc102 instead of pc104
-// or pc105.
+// using the level3(win_switch) map, the either Windows' logo key
+// temporarily chooses the third shift level.
partial modifier_keys
xkb_symbols "win_switch" {
include "level3(lwin_switch)"
include "level3(rwin_switch)"
};
-// using the level(lwin_switch) map, the left Windows' logo key
-// temporarily chooses the third shift level. If you use this map,
-// you should define your keyboard as pc101 or pc102 instead of pc104
-// or pc105.
+// using the level3(lwin_switch) map, the left Windows' logo key
+// temporarily chooses the third shift level.
partial modifier_keys
xkb_symbols "lwin_switch" {
key <LWIN> {
@@ -115,3 +111,15 @@ xkb_symbols "rwin_switch" {
};
modifier_map Mod5 { ISO_Level3_Shift };
};
+
+// using the level3(enter_switch) map, the Enter key on the keypad
+// temporarily chooses the third shift level. This is especially
+// useful for Mac laptops which miss the right Alt key.
+partial hidden modifier_keys
+xkb_symbols "enter_switch" {
+ key <KPEN> {
+ type[Group1]="ONE_LEVEL",
+ symbols[Group1] = [ ISO_Level3_Shift ]
+ };
+ modifier_map Mod5 { ISO_Level3_Shift };
+};