forked from enlightenment/terminology
forbid AltGr in keybindings
This commit is contained in:
parent
bf288c8031
commit
585d4c55ec
|
@ -221,6 +221,7 @@ keyin_handle(Keys_Handler *khdl, Termpty *ty, const Evas_Event_Key_Down *ev,
|
||||||
|
|
||||||
if (!evas_key_modifier_is_set(ev->modifiers, "Meta") &&
|
if (!evas_key_modifier_is_set(ev->modifiers, "Meta") &&
|
||||||
!evas_key_modifier_is_set(ev->modifiers, "Hyper") &&
|
!evas_key_modifier_is_set(ev->modifiers, "Hyper") &&
|
||||||
|
!evas_key_modifier_is_set(ev->modifiers, "AltGr") &&
|
||||||
!evas_key_modifier_is_set(ev->modifiers, "ISO_Level3_Shift"))
|
!evas_key_modifier_is_set(ev->modifiers, "ISO_Level3_Shift"))
|
||||||
{
|
{
|
||||||
Key_Binding *kb;
|
Key_Binding *kb;
|
||||||
|
@ -313,6 +314,7 @@ key_is_modifier(const char *key)
|
||||||
STATIC_STR_EQUAL("Shift") ||
|
STATIC_STR_EQUAL("Shift") ||
|
||||||
STATIC_STR_EQUAL("Control") ||
|
STATIC_STR_EQUAL("Control") ||
|
||||||
STATIC_STR_EQUAL("Alt") ||
|
STATIC_STR_EQUAL("Alt") ||
|
||||||
|
STATIC_STR_EQUAL("AltGr") ||
|
||||||
STATIC_STR_EQUAL("Meta") ||
|
STATIC_STR_EQUAL("Meta") ||
|
||||||
STATIC_STR_EQUAL("Super") ||
|
STATIC_STR_EQUAL("Super") ||
|
||||||
STATIC_STR_EQUAL("Hyper") ||
|
STATIC_STR_EQUAL("Hyper") ||
|
||||||
|
|
|
@ -90,9 +90,10 @@ _cb_key_up(void *data, Evas *e EINA_UNUSED,
|
||||||
|
|
||||||
if (evas_key_modifier_is_set(ev->modifiers, "Meta") ||
|
if (evas_key_modifier_is_set(ev->modifiers, "Meta") ||
|
||||||
evas_key_modifier_is_set(ev->modifiers, "Hyper") ||
|
evas_key_modifier_is_set(ev->modifiers, "Hyper") ||
|
||||||
|
evas_key_modifier_is_set(ev->modifiers, "AltGr") ||
|
||||||
evas_key_modifier_is_set(ev->modifiers, "ISO_Level3_Shift"))
|
evas_key_modifier_is_set(ev->modifiers, "ISO_Level3_Shift"))
|
||||||
{
|
{
|
||||||
ERR("Modifiers Meta/Hyper/ISO_Level3_Shift are not supported in keybindings");
|
ERR("Modifiers Meta/Hyper/ISO_Level3_Shift/AltGr are not supported in keybindings");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue