diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2012-06-21 10:16:31 +1000 |
---|---|---|
committer | Sergey V. Udaltsov <svu@gnome.org> | 2012-06-26 21:24:45 +0100 |
commit | 49ed96928f6036bf07c8daa5aa886485fc3635e4 (patch) | |
tree | 101de55a588e71b0223fbe24d8d2949f71c9835b /symbols/keypad | |
parent | f98a900ecf77c6cdc8fc3b561a09c73eb7faceb6 (diff) | |
download | xkeyboard-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/keypad | 11 |
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> }; |