From 49ed96928f6036bf07c8daa5aa886485fc3635e4 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Thu, 21 Jun 2012 10:16:31 +1000 Subject: [PATCH] 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 Signed-off-by: Peter Hutterer --- symbols/keypad | 11 +++++------ 1 file 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 { [ KP_Divide, 0x1002215, 0x10000F7, XF86_Ungrab ] }; // / ∕ ÷ - key { [ KP_Multiply, 0x10022C5, 0x10000D7, XF86_ClearGrab ] }; // * ⋅ × - key { [ KP_Subtract, 0x1002212, 0x1002212, XF86_Prev_VMode ] }; // - − − + key.type[Group1]="CTRL+ALT" ; - key { [ KP_Add, 0x100002B, 0x100002B, XF86_Next_VMode ] }; // + + + + key { [ KP_Divide, 0x1002215, 0x10000F7, VoidSymbol, XF86_Ungrab ] }; // / ∕ ÷ + key { [ KP_Multiply, 0x10022C5, 0x10000D7, VoidSymbol, XF86_ClearGrab ] }; // * ⋅ × + key { [ KP_Subtract, 0x1002212, 0x1002212, VoidSymbol, XF86_Prev_VMode ] }; // - − − + key { [ KP_Add, 0x100002B, 0x100002B, VoidSymbol, XF86_Next_VMode ] }; // + + + }; -- 2.7.4