ECORE_IMF_KEYBOARD_MODIFIER_ALT = 1 << 1, /**< "Alt" is pressed */
ECORE_IMF_KEYBOARD_MODIFIER_SHIFT = 1 << 2, /**< "Shift" is pressed */
ECORE_IMF_KEYBOARD_MODIFIER_WIN = 1 << 3, /**< "Win" (between "Ctrl" and "Alt") is pressed */
- ECORE_IMF_KEYBOARD_MODIFIER_MODE = 1 << 4 /**< "AltGr" is pressed @since 1.3 */
+ ECORE_IMF_KEYBOARD_MODIFIER_ALTGR = 1 << 4 /**< "AltGr" is pressed @since 1.3 */
} Ecore_IMF_Keyboard_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;
+ if (evas_key_modifier_is_set(evas_modifiers, "AltGr"))
+ *imf_keyboard_modifiers |= ECORE_IMF_KEYBOARD_MODIFIER_ALTGR;
}
/* Converts the Evas locks to Ecore_IMF keyboard locks */
#define ECORE_EVENT_LOCK_NUM 0x0100
#define ECORE_EVENT_LOCK_CAPS 0x0200
#define ECORE_EVENT_LOCK_SHIFT 0x0300
-#define ECORE_EVENT_MODIFIER_MODE 0x0400 /**< @since 1.3 */
+#define ECORE_EVENT_MODIFIER_ALTGR 0x0400 /**< @since 1.3 */
typedef uintptr_t Ecore_Window;
typedef struct _Ecore_Event_Key Ecore_Event_Key;
{ "Caps_Lock", ECORE_CAPS, ECORE_EVENT_MODIFIER_CAPS },
{ "Super_L", ECORE_WIN, ECORE_EVENT_MODIFIER_WIN },
{ "Super_R", ECORE_WIN, ECORE_EVENT_MODIFIER_WIN },
- { "ISO_Level3_Shift", ECORE_MODE, ECORE_EVENT_MODIFIER_MODE },
+ { "ISO_Level3_Shift", ECORE_MODE, ECORE_EVENT_MODIFIER_ALTGR },
{ "Scroll_Lock", ECORE_SCROLL, ECORE_EVENT_MODIFIER_SCROLL }
};
evas_key_modifier_off(e, "Hyper");
}
- if (modifiers & ECORE_EVENT_MODIFIER_MODE)
- evas_key_modifier_on(e, "Mode");
- else evas_key_modifier_off(e, "Mode");
+ if (modifiers & ECORE_EVENT_MODIFIER_ALTGR)
+ evas_key_modifier_on(e, "AltGr");
+ else evas_key_modifier_off(e, "AltGr");
if (modifiers & ECORE_EVENT_LOCK_SCROLL)
evas_key_lock_on(e, "Scroll_Lock");
evas_key_modifier_add(evas, "Meta");
evas_key_modifier_add(evas, "Hyper");
evas_key_modifier_add(evas, "Super");
- evas_key_modifier_add(evas, "Mode");
+ evas_key_modifier_add(evas, "AltGr");
evas_key_lock_add(evas, "Caps_Lock");
evas_key_lock_add(evas, "Num_Lock");
evas_key_lock_add(evas, "Scroll_Lock");
EAPI extern int ECORE_X_MODIFIER_CTRL; /**< @since 1.3 */
EAPI extern int ECORE_X_MODIFIER_ALT; /**< @since 1.3 */
EAPI extern int ECORE_X_MODIFIER_WIN; /**< @since 1.3 */
-EAPI extern int ECORE_X_MODIFIER_MODE; /**< @since 1.3 */
+EAPI extern int ECORE_X_MODIFIER_ALTGR; /**< @since 1.3 */
EAPI extern int ECORE_X_LOCK_SCROLL;
EAPI extern int ECORE_X_LOCK_NUM;
modifiers |= ECORE_EVENT_MODIFIER_ALT;
if (state & ECORE_X_MODIFIER_WIN)
modifiers |= ECORE_EVENT_MODIFIER_WIN;
- if (state & ECORE_X_MODIFIER_MODE)
- modifiers |= ECORE_EVENT_MODIFIER_MODE;
+ if (state & ECORE_X_MODIFIER_ALTGR)
+ modifiers |= ECORE_EVENT_MODIFIER_ALTGR;
if (state & ECORE_X_LOCK_SCROLL)
modifiers |= ECORE_EVENT_LOCK_SCROLL;
if (state & ECORE_X_LOCK_CAPS)
EAPI int ECORE_X_MODIFIER_CTRL = 0;
EAPI int ECORE_X_MODIFIER_ALT = 0;
EAPI int ECORE_X_MODIFIER_WIN = 0;
-EAPI int ECORE_X_MODIFIER_MODE = 0;
+EAPI int ECORE_X_MODIFIER_ALTGR = 0;
EAPI int ECORE_X_LOCK_SCROLL = 0;
EAPI int ECORE_X_LOCK_NUM = 0;
EAPI int ECORE_X_LOCK_CAPS = 0;
if (!ECORE_X_MODIFIER_WIN)
ECORE_X_MODIFIER_WIN = _ecore_xcb_keymap_mask_get(reply, XK_Meta_L);
- ECORE_X_MODIFIER_MODE = _ecore_xcb_keymap_mask_get(reply, XK_Mode_switch);
+ ECORE_X_MODIFIER_ALTGR = _ecore_xcb_keymap_mask_get(reply, XK_Mode_switch);
if (ECORE_X_MODIFIER_WIN == ECORE_X_MODIFIER_ALT)
ECORE_X_MODIFIER_WIN = 0;
xmodifiers |= ECORE_X_MODIFIER_ALT;
if (state & ECORE_EVENT_MODIFIER_WIN)
xmodifiers |= ECORE_X_MODIFIER_WIN;
- if (state & ECORE_EVENT_MODIFIER_MODE)
- xmodifiers |= ECORE_X_MODIFIER_MODE;
+ if (state & ECORE_EVENT_MODIFIER_ALTGR)
+ xmodifiers |= ECORE_X_MODIFIER_ALTGR;
if (state & ECORE_EVENT_LOCK_SCROLL)
xmodifiers |= ECORE_X_LOCK_SCROLL;
if (state & ECORE_EVENT_LOCK_NUM)
EAPI int ECORE_X_MODIFIER_CTRL = 0;
EAPI int ECORE_X_MODIFIER_ALT = 0;
EAPI int ECORE_X_MODIFIER_WIN = 0;
-EAPI int ECORE_X_MODIFIER_MODE = 0;
+EAPI int ECORE_X_MODIFIER_ALTGR = 0;
EAPI int ECORE_X_LOCK_SCROLL = 0;
EAPI int ECORE_X_LOCK_NUM = 0;
if (!ECORE_X_MODIFIER_WIN)
ECORE_X_MODIFIER_WIN = _ecore_x_key_mask_get(XK_Meta_L);
- ECORE_X_MODIFIER_MODE = _ecore_x_key_mask_get(XK_Mode_switch);
+ ECORE_X_MODIFIER_ALTGR = _ecore_x_key_mask_get(XK_Mode_switch);
if (ECORE_X_MODIFIER_WIN == ECORE_X_MODIFIER_ALT)
ECORE_X_MODIFIER_WIN = 0;
if (state & ECORE_EVENT_MODIFIER_WIN)
xmodifiers |= ECORE_X_MODIFIER_WIN;
- if (state & ECORE_EVENT_MODIFIER_MODE)
- xmodifiers |= ECORE_X_MODIFIER_MODE;
+ if (state & ECORE_EVENT_MODIFIER_ALTGR)
+ xmodifiers |= ECORE_X_MODIFIER_ALTGR;
if (state & ECORE_EVENT_LOCK_SCROLL)
xmodifiers |= ECORE_X_LOCK_SCROLL;
if (state & ECORE_X_MODIFIER_WIN)
modifiers |= ECORE_EVENT_MODIFIER_WIN;
- if (state & ECORE_X_MODIFIER_MODE)
- modifiers |= ECORE_EVENT_MODIFIER_MODE;
+ if (state & ECORE_X_MODIFIER_ALTGR)
+ modifiers |= ECORE_EVENT_MODIFIER_ALTGR;
if (state & ECORE_X_LOCK_SCROLL)
modifiers |= ECORE_EVENT_LOCK_SCROLL;
modifiers |= ECORE_X_MODIFIER_WIN;
/**< "AltGr" is pressed */
- if (state & ECORE_IMF_KEYBOARD_MODIFIER_MODE)
- modifiers |= ECORE_X_MODIFIER_MODE;
+ if (state & ECORE_IMF_KEYBOARD_MODIFIER_ALTGR)
+ modifiers |= ECORE_X_MODIFIER_ALTGR;
return modifiers;
}