diff options
author | Benno Schulenberg <bensberg@justemail.net> | 2013-09-05 12:09:29 +0200 |
---|---|---|
committer | Sergey Udaltsov <sergey.udaltsov@gmail.com> | 2013-09-05 23:31:46 +0100 |
commit | 5b3afbfaea832e4717e9d56a3e6f6640ed54f8ec (patch) | |
tree | 79fd06e49a4a963a8de309148727df95ff5d9323 /symbols/keypad | |
parent | 5c2fd35844553a4d32874207853e5eb7aed4bf14 (diff) | |
download | xkeyboard-config-5b3afbfaea832e4717e9d56a3e6f6640ed54f8ec.tar.gz |
Defining in one place the default behaviour of the keypad's operator keys.
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
Diffstat (limited to 'symbols/keypad')
-rw-r--r-- | symbols/keypad | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/symbols/keypad b/symbols/keypad index 5555298..6c41f13 100644 --- a/symbols/keypad +++ b/symbols/keypad @@ -71,36 +71,37 @@ xkb_symbols "overlay2" { key <KODL> { [ KP_Decimal ] }; }; -partial hidden default keypad_keys -xkb_symbols "x11" { -// Ungrab cancels server/keyboard/pointer grabs +partial hidden keypad_keys +xkb_symbols "operators" { + // Puts some commands to control the X server on + // the fifth level of the keypad's operator keys. key <KPDV> { - type="CTRL+ALT", + type="CTRL+ALT", // Ungrab cancels server/keyboard/pointer grabs symbols[Group1]= [ KP_Divide, KP_Divide, KP_Divide, KP_Divide, XF86_Ungrab ] }; - -// ClsGrb kills whichever client has a grab in effect key <KPMU> { - type="CTRL+ALT", + type="CTRL+ALT", // ClsGrb kills whichever client has a grab in effect symbols[Group1]= [ KP_Multiply, KP_Multiply, KP_Multiply, KP_Multiply, XF86_ClearGrab ] }; - -// -VMode switches to the previous video mode key <KPSU> { - type="CTRL+ALT", + type="CTRL+ALT", // -VMode switches to the previous video mode symbols[Group1]= [ KP_Subtract, KP_Subtract, KP_Subtract, KP_Subtract, XF86_Prev_VMode ] }; + key <KPAD> { + type="CTRL+ALT", // +VMode switches to the next video mode + symbols[Group1]= [ KP_Add, KP_Add, KP_Add, KP_Add, XF86_Next_VMode ] + }; +}; + +partial hidden default keypad_keys +xkb_symbols "x11" { + + include "keypad(operators)" key <KP7> { [ KP_Home, KP_7 ] }; key <KP8> { [ KP_Up, KP_8 ] }; key <KP9> { [ KP_Prior, KP_9 ] }; -// +VMode switches to the next video mode - key <KPAD> { - type="CTRL+ALT", - symbols[Group1]= [ KP_Add, KP_Add, KP_Add, KP_Add, XF86_Next_VMode ] - }; - key <KP4> { [ KP_Left, KP_4 ] }; key <KP5> { [ KP_Begin, KP_5 ] }; key <KP6> { [ KP_Right, KP_6 ] }; |