ecore: Fix support for intl keyboards
[framework/uifw/ecore.git] / src / lib / ecore_imf_evas / ecore_imf_evas.c
index 98dce88..549b38a 100644 (file)
@@ -33,6 +33,8 @@ _ecore_imf_evas_event_modifiers_wrap(Evas_Modifier *evas_modifiers,
      *imf_keyboard_modifiers |= ECORE_IMF_KEYBOARD_MODIFIER_SHIFT;
    if (evas_key_modifier_is_set(evas_modifiers, "Super") || evas_key_modifier_is_set(evas_modifiers, "Hyper"))
      *imf_keyboard_modifiers |= ECORE_IMF_KEYBOARD_MODIFIER_WIN;
+   if (evas_key_modifier_is_set(evas_modifiers, "Mode"))
+     *imf_keyboard_modifiers |= ECORE_IMF_KEYBOARD_MODIFIER_MODE;
 }
 
 /* Converts the Evas locks to Ecore_IMF keyboard locks */