srvr_ctrl revision 797b363d
1797b363dSmrg// Actions which control the server's behavior.
2154daed1Smrg
3154daed1Smrgpartial keypad_keys function_keys
4154daed1Smrgxkb_symbols "xfree86" {
5797b363dSmrg    include "keypad(operators)"
6154daed1Smrg    include "srvr_ctrl(fkey2vt)"
7154daed1Smrg};
8154daed1Smrg
9797b363dSmrgpartial function_keys
10154daed1Smrgxkb_symbols "fkey2vt" {
11154daed1Smrg
12154daed1Smrg    key <FK01> {
13154daed1Smrg	type="CTRL+ALT",
140412cdedSmrg	symbols[Group1]= [ F1, F1, F1, F1, XF86_Switch_VT_1 ]
15154daed1Smrg    };
16154daed1Smrg
17154daed1Smrg    key <FK02> {
18154daed1Smrg	type="CTRL+ALT",
190412cdedSmrg	symbols[Group1]= [ F2, F2, F2, F2, XF86_Switch_VT_2 ]
20154daed1Smrg    };
21154daed1Smrg
22154daed1Smrg    key <FK03> {
23154daed1Smrg	type="CTRL+ALT",
240412cdedSmrg	symbols[Group1]= [ F3, F3, F3, F3, XF86_Switch_VT_3 ]
25154daed1Smrg    };
26154daed1Smrg
27154daed1Smrg    key <FK04> {
28154daed1Smrg	type="CTRL+ALT",
290412cdedSmrg	symbols[Group1]= [ F4, F4, F4, F4, XF86_Switch_VT_4 ]
30154daed1Smrg    };
31154daed1Smrg
32154daed1Smrg    key <FK05> {
33154daed1Smrg	type="CTRL+ALT",
340412cdedSmrg	symbols[Group1]= [ F5, F5, F5, F5, XF86_Switch_VT_5 ]
35154daed1Smrg    };
36154daed1Smrg
37154daed1Smrg    key <FK06> {
38154daed1Smrg	type="CTRL+ALT",
390412cdedSmrg	symbols[Group1]= [ F6, F6, F6, F6, XF86_Switch_VT_6 ]
40154daed1Smrg    };
41154daed1Smrg
42154daed1Smrg    key <FK07> {
43154daed1Smrg	type="CTRL+ALT",
440412cdedSmrg	symbols[Group1]= [ F7, F7, F7, F7, XF86_Switch_VT_7 ]
45154daed1Smrg    };
46154daed1Smrg
47154daed1Smrg    key <FK08> {
48154daed1Smrg	type="CTRL+ALT",
490412cdedSmrg	symbols[Group1]= [ F8, F8, F8, F8, XF86_Switch_VT_8 ]
50154daed1Smrg    };
51154daed1Smrg
52154daed1Smrg    key <FK09> {
53154daed1Smrg	type="CTRL+ALT",
540412cdedSmrg	symbols[Group1]= [ F9, F9, F9, F9, XF86_Switch_VT_9 ]
55154daed1Smrg    };
56154daed1Smrg
57154daed1Smrg    key <FK10> {
58154daed1Smrg	type="CTRL+ALT",
590412cdedSmrg	symbols[Group1]= [ F10, F10, F10, F10, XF86_Switch_VT_10 ]
60154daed1Smrg    };
61154daed1Smrg
62154daed1Smrg    key <FK11> {
63154daed1Smrg	type="CTRL+ALT",
640412cdedSmrg	symbols[Group1]= [ F11, F11, F11, F11, XF86_Switch_VT_11 ]
65154daed1Smrg    };
66154daed1Smrg
67154daed1Smrg    key <FK12> {
68154daed1Smrg	type="CTRL+ALT",
690412cdedSmrg	symbols[Group1]= [ F12, F12, F12, F12, XF86_Switch_VT_12 ]
70154daed1Smrg    };
71154daed1Smrg};
72154daed1Smrg
73154daed1Smrgpartial function_keys keypad_keys
74154daed1Smrgxkb_symbols "no_srvr_keys" {
75154daed1Smrg
76154daed1Smrg    key.type="TWO_LEVEL";
77154daed1Smrg
78154daed1Smrg    key <FK01> { [ F1, F1 ]	};
79154daed1Smrg    key <FK02> { [ F2, F2 ]	};
80154daed1Smrg    key <FK03> { [ F3, F3 ]	};
81154daed1Smrg    key <FK04> { [ F4, F4 ]	};
82154daed1Smrg    key <FK05> { [ F5, F5 ]	};
83154daed1Smrg    key <FK06> { [ F6, F6 ]	};
84154daed1Smrg    key <FK07> { [ F7, F7 ]	};
85154daed1Smrg    key <FK08> { [ F8, F8 ]	};
86154daed1Smrg    key <FK09> { [ F9, F9 ]	};
87154daed1Smrg    key <FK10> { [ F10, F10 ]	};
88154daed1Smrg    key <FK11> { [ F11, F11 ]	};
89154daed1Smrg    key <FK12> { [ F12, F12 ]	};
90154daed1Smrg
91154daed1Smrg    key <KPDV> { [ KP_Divide,	KP_Divide	] };
92154daed1Smrg    key <KPMU> { [ KP_Multiply,	KP_Multiply	] };
93154daed1Smrg    key <KPSU> { [ KP_Subtract,	KP_Subtract	] };
94154daed1Smrg    key <KPAD> { [ KP_Add,	KP_Add		] };
95154daed1Smrg};
96797b363dSmrg
97797b363dSmrgpartial function_keys
98797b363dSmrgxkb_symbols "grab_debug" {
99797b363dSmrg
100797b363dSmrg    key <FK11> {
101797b363dSmrg	type="CTRL+ALT",
102797b363dSmrg	symbols[Group1]= [ F11, F11, F11, F11, XF86LogGrabInfo ]
103797b363dSmrg    };
104797b363dSmrg
105797b363dSmrg    key <FK12> {
106797b363dSmrg	type="CTRL+ALT",
107797b363dSmrg	symbols[Group1]= [ F12, F12, F12, F12, XF86LogWindowTree ]
108797b363dSmrg    };
109797b363dSmrg
110797b363dSmrg};
111