From: Jihoon Kim Date: Fri, 29 Jun 2012 05:23:00 +0000 (+0000) Subject: ibusimmodule: handle altgr modifier X-Git-Tag: submit/devel/efl/20131022.203902~5143 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a212477fb8b240c87d68a7d670b9b96c44e898e3;p=platform%2Fupstream%2Fefl.git ibusimmodule: handle altgr modifier SVN revision: 73021 --- diff --git a/legacy/ecore/src/modules/immodules/ibus/ibus_imcontext.c b/legacy/ecore/src/modules/immodules/ibus/ibus_imcontext.c index 217714a..ea1e1a4 100644 --- a/legacy/ecore/src/modules/immodules/ibus/ibus_imcontext.c +++ b/legacy/ecore/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; }