eekboard: fix AltGr handling.
This commit is contained in:
@ -414,6 +414,12 @@ on_key_pressed (EekKeyboard *keyboard,
|
|||||||
case XK_Shift_L:
|
case XK_Shift_L:
|
||||||
case XK_Shift_R:
|
case XK_Shift_R:
|
||||||
eekboard->modifiers ^= ShiftMask;
|
eekboard->modifiers ^= ShiftMask;
|
||||||
|
eek_keyboard_get_keysym_index (keyboard, &group, &level);
|
||||||
|
eek_keyboard_set_keysym_index (keyboard, group,
|
||||||
|
(eekboard->modifiers & Mod5Mask) ? 2 :
|
||||||
|
(eekboard->modifiers & ShiftMask) ? 1 :
|
||||||
|
0);
|
||||||
|
break;
|
||||||
case XK_ISO_Level3_Shift:
|
case XK_ISO_Level3_Shift:
|
||||||
eekboard->modifiers ^= Mod5Mask;
|
eekboard->modifiers ^= Mod5Mask;
|
||||||
eek_keyboard_get_keysym_index (keyboard, &group, &level);
|
eek_keyboard_get_keysym_index (keyboard, &group, &level);
|
||||||
|
|||||||
Reference in New Issue
Block a user