Bosninan layout was forgotten
[xorg/xkeyboard-config] / symbols / srvr_ctrl
1 // $XFree86: xc/programs/xkbcomp/symbols/srvr_ctrl,v 1.4 2003/12/18 14:14:38 pascal Exp $
2 //
3 // Actions which control the server's behavior
4
5 partial keypad_keys function_keys
6 xkb_symbols "xfree86" {
7     include "srvr_ctrl(stdkeypad)"
8     include "srvr_ctrl(fkey2vt)"
9 };
10
11 partial keypad_keys 
12 xkb_symbols "stdkeypad" {
13
14     key <BKSP> {
15         type="CTRL+ALT",
16         symbols[Group1]= [ BackSpace,   Terminate_Server ]
17     };
18
19 // Ungrab cancels server/keyboard/pointer grabs
20     key <KPDV> {
21         type="CTRL+ALT",
22         symbols[Group1]= [ KP_Divide,   XF86_Ungrab ]
23     };
24
25 // ClsGrb kills whichever client has a grab in effect
26     key <KPMU> {
27         type="CTRL+ALT",
28         symbols[Group1]= [ KP_Multiply, XF86_ClearGrab ]
29     };
30
31 // -VMode switches to the previous video mode
32     key <KPSU> {
33         type="CTRL+ALT",
34         symbols[Group1]= [ KP_Subtract, XF86_Prev_VMode ]
35     };
36
37 // +VMode switches to the next video mode
38     key <KPAD> {
39         type="CTRL+ALT",
40         symbols[Group1]= [ KP_Add,      XF86_Next_VMode]
41     };
42
43 };
44
45 partial function_keys 
46 xkb_symbols "fkey2vt" {
47
48     key <FK01> {
49         type="CTRL+ALT",
50         symbols[Group1]= [ F1,  XF86_Switch_VT_1 ]
51     };
52
53     key <FK02> {
54         type="CTRL+ALT",
55         symbols[Group1]= [ F2,  XF86_Switch_VT_2 ]
56     };
57
58     key <FK03> {
59         type="CTRL+ALT",
60         symbols[Group1]= [ F3,  XF86_Switch_VT_3 ]
61     };
62
63     key <FK04> {
64         type="CTRL+ALT",
65         symbols[Group1]= [ F4,  XF86_Switch_VT_4 ]
66     };
67
68     key <FK05> {
69         type="CTRL+ALT",
70         symbols[Group1]= [ F5,  XF86_Switch_VT_5 ]
71     };
72
73     key <FK06> {
74         type="CTRL+ALT",
75         symbols[Group1]= [ F6,  XF86_Switch_VT_6 ]
76     };
77
78     key <FK07> {
79         type="CTRL+ALT",
80         symbols[Group1]= [ F7,  XF86_Switch_VT_7 ]
81     };
82
83     key <FK08> {
84         type="CTRL+ALT",
85         symbols[Group1]= [ F8,  XF86_Switch_VT_8 ]
86     };
87
88     key <FK09> {
89         type="CTRL+ALT",
90         symbols[Group1]= [ F9,  XF86_Switch_VT_9 ]
91     };
92
93     key <FK10> {
94         type="CTRL+ALT",
95         symbols[Group1]= [ F10, XF86_Switch_VT_10 ]
96     };
97
98     key <FK11> {
99         type="CTRL+ALT",
100         symbols[Group1]= [ F11, XF86_Switch_VT_11 ]
101     };
102
103     key <FK12> {
104         type="CTRL+ALT",
105         symbols[Group1]= [ F12, XF86_Switch_VT_12 ]
106     };
107
108 };
109
110 partial function_keys keypad_keys
111 xkb_symbols "no_srvr_keys" {
112
113     key.type="TWO_LEVEL";
114
115     key <FK01> { [ F1, F1 ]     };
116     key <FK02> { [ F2, F2 ]     };
117     key <FK03> { [ F3, F3 ]     };
118     key <FK04> { [ F4, F4 ]     };
119     key <FK05> { [ F5, F5 ]     };
120     key <FK06> { [ F6, F6 ]     };
121     key <FK07> { [ F7, F7 ]     };
122     key <FK08> { [ F8, F8 ]     };
123     key <FK09> { [ F9, F9 ]     };
124     key <FK10> { [ F10, F10 ]   };
125     key <FK11> { [ F11, F11 ]   };
126     key <FK12> { [ F12, F12 ]   };
127
128     key <BKSP> { [ BackSpace,   BackSpace       ] };
129
130     key <KPDV> { [ KP_Divide,   KP_Divide       ] };
131     key <KPMU> { [ KP_Multiply, KP_Multiply     ] };
132     key <KPSU> { [ KP_Subtract, KP_Subtract     ] };
133     key <KPAD> { [ KP_Add,      KP_Add          ] };
134 };
135