billiob pushed a commit to branch master. http://git.enlightenment.org/apps/terminology.git/commit/?id=585d4c55ec82ecc6f49f211b9f32d5e5dd9fa89f
commit 585d4c55ec82ecc6f49f211b9f32d5e5dd9fa89f Author: Boris Faure <bill...@gmail.com> Date: Fri Oct 3 20:59:38 2014 +0200 forbid AltGr in keybindings --- src/bin/keyin.c | 2 ++ src/bin/options_keys.c | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/bin/keyin.c b/src/bin/keyin.c index 85b06ba..5e79ef2 100644 --- a/src/bin/keyin.c +++ b/src/bin/keyin.c @@ -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") && !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")) { Key_Binding *kb; @@ -313,6 +314,7 @@ key_is_modifier(const char *key) STATIC_STR_EQUAL("Shift") || STATIC_STR_EQUAL("Control") || STATIC_STR_EQUAL("Alt") || + STATIC_STR_EQUAL("AltGr") || STATIC_STR_EQUAL("Meta") || STATIC_STR_EQUAL("Super") || STATIC_STR_EQUAL("Hyper") || diff --git a/src/bin/options_keys.c b/src/bin/options_keys.c index 65bb79a..cee8cff 100644 --- a/src/bin/options_keys.c +++ b/src/bin/options_keys.c @@ -90,9 +90,10 @@ _cb_key_up(void *data, Evas *e EINA_UNUSED, if (evas_key_modifier_is_set(ev->modifiers, "Meta") || 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")) { - 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; } --