summaryrefslogtreecommitdiff
path: root/symbols/group
diff options
context:
space:
mode:
authorsvu <svu>2007-09-26 11:43:47 +0000
committersvu <svu>2007-09-26 11:43:47 +0000
commita8551efb70a0423c7e3a3d32716d44a04dcbb2c6 (patch)
tree12664fa36813bb2e11829cf754092fcb9c58deb6 /symbols/group
parentbc46aed1ffd30ccadee8a974361d0b9f93bcaf6e (diff)
downloadxkeyboard-config-a8551efb70a0423c7e3a3d32716d44a04dcbb2c6.tar.gz
massive patch from OLPC
Diffstat (limited to 'symbols/group')
-rw-r--r--symbols/group21
1 files changed, 12 insertions, 9 deletions
diff --git a/symbols/group b/symbols/group
index 03d2250..4efa318 100644
--- a/symbols/group
+++ b/symbols/group
@@ -230,29 +230,32 @@ xkb_symbols "rwin_toggle" {
// Both Ctrls pressed together toggle group
partial modifier_keys
xkb_symbols "ctrls_toggle" {
- virtual_modifiers Control;
+ virtual_modifiers LControl, RControl;
key <LCTL> {
- type[Group1]="PC_CONTROL_LEVEL2",
- symbols[Group1]= [ NoSymbol, ISO_Prev_Group ]
+ type[Group1]="PC_RCONTROL_LEVEL2",
+ symbols[Group1]= [ NoSymbol, ISO_Prev_Group ],
+ virtualMods= LControl
};
key <RCTL> {
- type[Group1]="PC_CONTROL_LEVEL2",
- symbols[Group1]= [ NoSymbol, ISO_Next_Group ]
+ type[Group1]="PC_LCONTROL_LEVEL2",
+ symbols[Group1]= [ NoSymbol, ISO_Next_Group ],
+ virtualMods= RControl
};
};
// Both Alts pressed together toggle group
partial modifier_keys
xkb_symbols "alts_toggle" {
+ virtual_modifiers LAlt, RAlt;
key <LALT> {
- type[Group1]="PC_ALT_LEVEL2",
+ type[Group1]="PC_RALT_LEVEL2",
symbols[Group1]= [ NoSymbol, ISO_Prev_Group ],
- virtualMods= Alt
+ virtualMods= LAlt
};
key <RALT> {
- type[Group1]="PC_ALT_LEVEL2",
+ type[Group1]="PC_LALT_LEVEL2",
symbols[Group1]= [ NoSymbol, ISO_Next_Group ],
- virtualMods= Alt
+ virtualMods= RAlt
};
};