srvr_ctrl revision 46185892
1// Actions which control the server's behavior. 2 3partial keypad_keys function_keys 4xkb_symbols "xfree86" { 5 include "keypad(operators)" 6 include "srvr_ctrl(fkey2vt)" 7}; 8 9partial function_keys 10xkb_symbols "fkey2vt" { 11 12 key.type[group1] = "CTRL+ALT"; 13 14 key <FK01> {[ F1, F1, F1, F1, XF86_Switch_VT_1 ]}; 15 key <FK02> {[ F2, F2, F2, F2, XF86_Switch_VT_2 ]}; 16 key <FK03> {[ F3, F3, F3, F3, XF86_Switch_VT_3 ]}; 17 key <FK04> {[ F4, F4, F4, F4, XF86_Switch_VT_4 ]}; 18 key <FK05> {[ F5, F5, F5, F5, XF86_Switch_VT_5 ]}; 19 key <FK06> {[ F6, F6, F6, F6, XF86_Switch_VT_6 ]}; 20 key <FK07> {[ F7, F7, F7, F7, XF86_Switch_VT_7 ]}; 21 key <FK08> {[ F8, F8, F8, F8, XF86_Switch_VT_8 ]}; 22 key <FK09> {[ F9, F9, F9, F9, XF86_Switch_VT_9 ]}; 23 key <FK10> {[ F10, F10, F10, F10, XF86_Switch_VT_10 ]}; 24 key <FK11> {[ F11, F11, F11, F11, XF86_Switch_VT_11 ]}; 25 key <FK12> {[ F12, F12, F12, F12, XF86_Switch_VT_12 ]}; 26}; 27 28partial function_keys keypad_keys 29xkb_symbols "no_srvr_keys" { 30 31 key.type[group1] = "TWO_LEVEL"; 32 33 key <FK01> {[ F1, F1 ]}; 34 key <FK02> {[ F2, F2 ]}; 35 key <FK03> {[ F3, F3 ]}; 36 key <FK04> {[ F4, F4 ]}; 37 key <FK05> {[ F5, F5 ]}; 38 key <FK06> {[ F6, F6 ]}; 39 key <FK07> {[ F7, F7 ]}; 40 key <FK08> {[ F8, F8 ]}; 41 key <FK09> {[ F9, F9 ]}; 42 key <FK10> {[ F10, F10 ]}; 43 key <FK11> {[ F11, F11 ]}; 44 key <FK12> {[ F12, F12 ]}; 45 46 key <KPDV> {[ KP_Divide, KP_Divide ]}; 47 key <KPMU> {[ KP_Multiply, KP_Multiply ]}; 48 key <KPSU> {[ KP_Subtract, KP_Subtract ]}; 49 key <KPAD> {[ KP_Add, KP_Add ]}; 50}; 51 52partial function_keys 53xkb_symbols "grab_debug" { 54 55 key.type[group1] = "CTRL+ALT"; 56 57 key <FK11> {[ F11, F11, F11, F11, XF86LogGrabInfo ]}; 58 key <FK12> {[ F12, F12, F12, F12, XF86LogWindowTree ]}; 59}; 60