summaryrefslogtreecommitdiff
path: root/symbols/keypad
diff options
context:
space:
mode:
authorBenno Schulenberg <bensberg@justemail.net>2013-09-05 12:09:29 +0200
committerSergey Udaltsov <sergey.udaltsov@gmail.com>2013-09-05 23:31:46 +0100
commit5b3afbfaea832e4717e9d56a3e6f6640ed54f8ec (patch)
tree79fd06e49a4a963a8de309148727df95ff5d9323 /symbols/keypad
parent5c2fd35844553a4d32874207853e5eb7aed4bf14 (diff)
downloadxkeyboard-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/keypad33
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 ] };