diff options
author | svu <svu> | 2006-12-19 00:18:34 +0000 |
---|---|---|
committer | svu <svu> | 2006-12-19 00:18:34 +0000 |
commit | e53299dfd3b76e6ed156c30a5ae55a04bf5edb78 (patch) | |
tree | 86d060c0f9bc818ba07fd6ee03df044b89e5b9d0 /symbols/level3 | |
parent | b7168fef63b86cda5f1297c4aa25bceb54523ed2 (diff) | |
download | xkeyboard-config-e53299dfd3b76e6ed156c30a5ae55a04bf5edb78.tar.gz |
lv3:ralt_alt, b.fd.o#9070
Diffstat (limited to 'symbols/level3')
-rw-r--r-- | symbols/level3 | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/symbols/level3 b/symbols/level3 index c575d55..6d53ef1 100644 --- a/symbols/level3 +++ b/symbols/level3 @@ -17,6 +17,25 @@ xkb_symbols "ralt_switch" { modifier_map Mod5 { ISO_Level3_Shift }; }; +// Right Alt key never chooses 3rd level. +// This option attempts to undo the effect of a layout's +// including ralt_switch. You may also want to select another +// level3 option that maps the level3 shift to some other key. +partial modifier_keys +xkb_symbols "ralt_alt" { + key <RALT> { + type[Group1]="TWO_LEVEL", + type[Group2]="TWO_LEVEL", + type[Group3]="TWO_LEVEL", + type[Group4]="TWO_LEVEL", + symbols[Group1] = [ Alt_R, Meta_R ], + symbols[Group2] = [ Alt_R, Meta_R ], + symbols[Group3] = [ Alt_R, Meta_R ], + symbols[Group4] = [ Alt_R, Meta_R ] + }; + modifier_map Mod1 { <RALT> }; +}; + partial modifier_keys xkb_symbols "ralt_switch_multikey" { key <RALT> { |