1 // using the level(switch) map, the right Control key temporarily
2 // chooses the third group level (until it is released).
4 // $XFree86: xc/programs/xkbcomp/symbols/level3,v 1.7 2003/09/08 14:25:32 eich Exp $
10 symbols[Group1] = [ ISO_Level3_Shift ]
12 modifier_map Mod5 { ISO_Level3_Shift };
15 // using the level(alt_switch) map, both Alt keys temporarily choose the third
16 // group level. This will mostly be used for imitating Mac OS functionality.
18 xkb_symbols "alt_switch" {
19 include "level3(lalt_switch)"
20 include "level3(ralt_switch)"
24 xkb_symbols "lalt_switch" {
26 type[Group1]="ONE_LEVEL",
27 symbols[Group1] = [ ISO_Level3_Shift ]
32 xkb_symbols "ralt_switch" {
34 type[Group1]="TWO_LEVEL",
35 symbols[Group1] = [ ISO_Level3_Shift, ISO_Level3_Shift ]
40 xkb_symbols "ralt_switch_multikey" {
42 type[Group1]="TWO_LEVEL",
43 symbols[Group1] = [ ISO_Level3_Shift, Multi_key ]
47 // using the level(menu_switch) map, the Menu key temporarily
48 // chooses the third group level (until it is released).
50 xkb_symbols "menu_switch" {
52 symbols[Group1] = [ ISO_Level3_Shift ]
54 modifier_map Mod5 { ISO_Level3_Shift };
57 // using the level(win_switch) map, the both Windows' logo keys
58 // temporarily choose the third group level. If you use this map, you
59 // would define you keyboard as pc101 or pc102 instead of pc104 or
62 xkb_symbols "win_switch" {
63 include "level3(lwin_switch)"
64 include "level3(rwin_switch)"
67 // using the level(lwin_switch) map, the left Windows' logo key
68 // temporarily chooses the third group level. If you use this map,
69 // you would define you keyboard as pc101 or pc102 instead of pc104
72 xkb_symbols "lwin_switch" {
74 symbols[Group1] = [ ISO_Level3_Shift ]
76 modifier_map Mod5 { ISO_Level3_Shift };
79 // using the level(rwin_switch) map, the right Windows' logo key
80 // temporarily chooses the third group level. If you use this map,
81 // you would define you keyboard as pc101 or pc102 instead of pc104
84 xkb_symbols "rwin_switch" {
86 symbols[Group1] = [ ISO_Level3_Shift ]
88 modifier_map Mod5 { ISO_Level3_Shift };