From fed4db600833557c85f0395dc848bed629273888 Mon Sep 17 00:00:00 2001 From: jihoon Date: Fri, 29 Jun 2012 05:23:00 +0000 Subject: [PATCH] ibusimmodule: handle altgr modifier git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@73021 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/modules/immodules/ibus/ibus_imcontext.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/modules/immodules/ibus/ibus_imcontext.c b/src/modules/immodules/ibus/ibus_imcontext.c index 217714a..ea1e1a4 100644 --- a/src/modules/immodules/ibus/ibus_imcontext.c +++ b/src/modules/immodules/ibus/ibus_imcontext.c @@ -97,10 +97,14 @@ _ecore_imf_modifier_to_ibus_modifier(unsigned int modifier) if (modifier & ECORE_IMF_KEYBOARD_MODIFIER_SHIFT) state |= IBUS_SHIFT_MASK; - /**< "Win" (between "Ctrl" and "A */ + /**< "Win" (between "Ctrl" and "Alt") */ if (modifier & ECORE_IMF_KEYBOARD_MODIFIER_WIN) state |= IBUS_SUPER_MASK; + /**< "AltGr" is pressed */ + if (modifier & ECORE_IMF_KEYBOARD_MODIFIER_ALTGR) + state |= IBUS_MOD5_MASK; + return state; } -- 2.7.4