capslock revision c067fea9
15a35480eSmrg// $XKeyboardConfig$
2154daed1Smrg
3154daed1Smrgdefault partial hidden modifier_keys
4154daed1Smrgxkb_symbols "capslock" {
5c067fea9Sghen    replace key <CAPS> {	[	Caps_Lock		]	};
6154daed1Smrg    modifier_map Lock { Caps_Lock };
7154daed1Smrg};
8154daed1Smrg
9154daed1Smrgpartial hidden modifier_keys
10154daed1Smrgxkb_symbols "shiftlock" {
11c067fea9Sghen    replace key <CAPS> {	[	Shift_Lock		]	};
12154daed1Smrg    modifier_map Shift { Shift_Lock };
13154daed1Smrg};
14154daed1Smrg
15154daed1Smrgpartial hidden modifier_keys
16154daed1Smrgxkb_symbols "grouplock" {
17c067fea9Sghen    replace key <CAPS> {	[	ISO_Next_Group,	Caps_Lock	]	};
18154daed1Smrg};
19154daed1Smrg
20154daed1Smrgpartial hidden modifier_keys
21154daed1Smrgxkb_symbols "swapescape" {
22154daed1Smrg    key <CAPS> {        [       Escape  ]       };
23154daed1Smrg    key <ESC>  {        [     Caps_Lock    ]       };
24154daed1Smrg};
255a35480eSmrg
265a35480eSmrgpartial hidden modifier_keys
275a35480eSmrgxkb_symbols "groupshift" {
285a35480eSmrg    key <CAPS> {
295a35480eSmrg       type[Group1]="PC_ALT_LEVEL2",
305a35480eSmrg       [       Mode_switch,    Caps_Lock       ]
315a35480eSmrg    };
325a35480eSmrg};
335a35480eSmrg
34c067fea9Sghenpartial hidden modifier_keys
35c067fea9Sghenxkb_symbols "escape" {
36c067fea9Sghen    key <CAPS> {        [       Escape  ]       };
37c067fea9Sghen};
38c067fea9Sghen
39c067fea9Sghenpartial hidden modifier_keys
40c067fea9Sghenxkb_symbols "backspace" {
41c067fea9Sghen    key <CAPS> {        [       BackSpace  ]       };
42c067fea9Sghen};
43c067fea9Sghen
44c067fea9Sghenpartial hidden modifier_keys
45c067fea9Sghenxkb_symbols "super" {
46c067fea9Sghen    key <CAPS> {        [       Super_L  ]       };
47c067fea9Sghen    modifier_map Mod4   { <CAPS> };
48c067fea9Sghen};
49c067fea9Sghen
50c067fea9Sghenpartial hidden modifier_keys
51c067fea9Sghenxkb_symbols "hyper" {
52c067fea9Sghen    key <CAPS> {        [       Hyper_L  ]       };
53c067fea9Sghen    modifier_map Mod4   { <CAPS> };
54c067fea9Sghen};
55c067fea9Sghen
56c067fea9Sghenpartial hidden modifier_keys
57c067fea9Sghenxkb_symbols "none" {
58c067fea9Sghen    key <CAPS> {        [       VoidSymbol  ]       };
59c067fea9Sghen};
60c067fea9Sghen
61c067fea9Sghenpartial hidden modifier_keys
62c067fea9Sghenxkb_symbols "numlock" {
63c067fea9Sghen    key <CAPS> {        [       Num_Lock  ]       };
64c067fea9Sghen};
65c067fea9Sghen
66