summaryrefslogtreecommitdiff
path: root/symbols/keypad
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2012-06-21 10:16:31 +1000
committerSergey V. Udaltsov <svu@gnome.org>2012-06-26 21:24:45 +0100
commit49ed96928f6036bf07c8daa5aa886485fc3635e4 (patch)
tree101de55a588e71b0223fbe24d8d2949f71c9835b /symbols/keypad
parentf98a900ecf77c6cdc8fc3b561a09c73eb7faceb6 (diff)
downloadxkeyboard-config-49ed96928f6036bf07c8daa5aa886485fc3635e4.tar.gz
symbols: ossmath is CTRL+ALT, not FOUR_LEVEL (#43541)
having KPMU defined as FOUR_LEVEL, with 4 symbols only, triggers an xkb error when the keypad stuff picks up the CTRL+ALT (from x11) and waits for 5 symbols instead. X.Org Bug 43541 <http://bugs.freedesktop.org/show_bug.cgi?id=43541> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'symbols/keypad')
-rw-r--r--symbols/keypad11
1 files changed, 5 insertions, 6 deletions
diff --git a/symbols/keypad b/symbols/keypad
index 1bab391..b362ebc 100644
--- a/symbols/keypad
+++ b/symbols/keypad
@@ -267,13 +267,12 @@ xkb_symbols "legacymath" {
partial keypad_keys
xkb_symbols "ossmath" {
- key.type[Group1]="FOUR_LEVEL_X" ;
-
- key <KPDV> { [ KP_Divide, 0x1002215, 0x10000F7, XF86_Ungrab ] }; // / ∕ ÷ <XF86_Ungrab>
- key <KPMU> { [ KP_Multiply, 0x10022C5, 0x10000D7, XF86_ClearGrab ] }; // * ⋅ × <XF86_ClearGrab>
- key <KPSU> { [ KP_Subtract, 0x1002212, 0x1002212, XF86_Prev_VMode ] }; // - − − <XF86_Prev_VMode>
+ key.type[Group1]="CTRL+ALT" ;
- key <KPAD> { [ KP_Add, 0x100002B, 0x100002B, XF86_Next_VMode ] }; // + + + <XF86_Next_VMode>
+ key <KPDV> { [ KP_Divide, 0x1002215, 0x10000F7, VoidSymbol, XF86_Ungrab ] }; // / ∕ ÷ <XF86_Ungrab>
+ key <KPMU> { [ KP_Multiply, 0x10022C5, 0x10000D7, VoidSymbol, XF86_ClearGrab ] }; // * ⋅ × <XF86_ClearGrab>
+ key <KPSU> { [ KP_Subtract, 0x1002212, 0x1002212, VoidSymbol, XF86_Prev_VMode ] }; // - − − <XF86_Prev_VMode>
+ key <KPAD> { [ KP_Add, 0x100002B, 0x100002B, VoidSymbol, XF86_Next_VMode ] }; // + + + <XF86_Next_VMode>
};