diff options
author | svu <svu> | 2007-09-26 11:43:47 +0000 |
---|---|---|
committer | svu <svu> | 2007-09-26 11:43:47 +0000 |
commit | a8551efb70a0423c7e3a3d32716d44a04dcbb2c6 (patch) | |
tree | 12664fa36813bb2e11829cf754092fcb9c58deb6 /symbols/group | |
parent | bc46aed1ffd30ccadee8a974361d0b9f93bcaf6e (diff) | |
download | xkeyboard-config-a8551efb70a0423c7e3a3d32716d44a04dcbb2c6.tar.gz |
massive patch from OLPC
Diffstat (limited to 'symbols/group')
-rw-r--r-- | symbols/group | 21 |
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 }; }; |