diff options
author | svu <svu> | 2004-04-19 22:57:26 +0000 |
---|---|---|
committer | svu <svu> | 2004-04-19 22:57:26 +0000 |
commit | cb39677b99a95746c665e2e6f3f4d93f5e7bda2b (patch) | |
tree | 116b387c07482b7101e3d14d37af29d62a5afcaa /symbols/level3 | |
parent | c61a7e7404dc50b5d1e5fffc67ec367b58e0125c (diff) | |
download | xkeyboard-config-cb39677b99a95746c665e2e6f3f4d93f5e7bda2b.tar.gz |
adding all-important option files
Diffstat (limited to 'symbols/level3')
-rw-r--r-- | symbols/level3 | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/symbols/level3 b/symbols/level3 new file mode 100644 index 0000000..dfd3917 --- /dev/null +++ b/symbols/level3 @@ -0,0 +1,90 @@ +// using the level(switch) map, the right Control key temporarily +// chooses the third group level (until it is released). +// +// $XFree86: xc/programs/xkbcomp/symbols/level3,v 1.7 2003/09/08 14:25:32 eich Exp $ +// + +partial modifier_keys +xkb_symbols "switch" { + key <RCTL> { + symbols[Group1] = [ ISO_Level3_Shift ] + }; + modifier_map Mod5 { ISO_Level3_Shift }; +}; + +// using the level(alt_switch) map, both Alt keys temporarily choose the third +// group level. This will mostly be used for imitating Mac OS functionality. +partial modifier_keys +xkb_symbols "alt_switch" { + include "level3(lalt_switch)" + include "level3(ralt_switch)" +}; + +partial modifier_keys +xkb_symbols "lalt_switch" { + key <LALT> { + type[Group1]="ONE_LEVEL", + symbols[Group1] = [ ISO_Level3_Shift ] + }; +}; + +partial modifier_keys +xkb_symbols "ralt_switch" { + key <RALT> { + type[Group1]="TWO_LEVEL", + symbols[Group1] = [ ISO_Level3_Shift, ISO_Level3_Shift ] + }; +}; + +partial modifier_keys +xkb_symbols "ralt_switch_multikey" { + key <RALT> { + type[Group1]="TWO_LEVEL", + symbols[Group1] = [ ISO_Level3_Shift, Multi_key ] + }; +}; + +// using the level(menu_switch) map, the Menu key temporarily +// chooses the third group level (until it is released). +partial modifier_keys +xkb_symbols "menu_switch" { + key <MENU> { + symbols[Group1] = [ ISO_Level3_Shift ] + }; + modifier_map Mod5 { ISO_Level3_Shift }; +}; + +// using the level(win_switch) map, the both Windows' logo keys +// temporarily choose the third group level. If you use this map, you +// would define you keyboard as pc101 or pc102 instead of pc104 or +// pc105. +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 group level. If you use this map, +// you would define you keyboard as pc101 or pc102 instead of pc104 +// or pc105. +partial modifier_keys +xkb_symbols "lwin_switch" { + key <LWIN> { + symbols[Group1] = [ ISO_Level3_Shift ] + }; + modifier_map Mod5 { ISO_Level3_Shift }; +}; + +// using the level(rwin_switch) map, the right Windows' logo key +// temporarily chooses the third group level. If you use this map, +// you would define you keyboard as pc101 or pc102 instead of pc104 +// or pc105. +partial modifier_keys +xkb_symbols "rwin_switch" { + key <RWIN> { + symbols[Group1] = [ ISO_Level3_Shift ] + }; + modifier_map Mod5 { ISO_Level3_Shift }; +}; + |