From 199b08fccf896f3fd23ca04126ed505352d9afb4 Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Wed, 27 Jun 2012 17:54:08 +0000 Subject: [PATCH] ecore xim: Use ecore x modifiers So if the users do a strange remapping it will work for them SVN revision: 72955 --- .../src/modules/immodules/xim/ecore_imf_xim.c | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/legacy/ecore/src/modules/immodules/xim/ecore_imf_xim.c b/legacy/ecore/src/modules/immodules/xim/ecore_imf_xim.c index 19848a299d..fc2c9f284f 100644 --- a/legacy/ecore/src/modules/immodules/xim/ecore_imf_xim.c +++ b/legacy/ecore/src/modules/immodules/xim/ecore_imf_xim.c @@ -10,7 +10,6 @@ #include #include #include -#include #include #include #include @@ -565,23 +564,23 @@ _ecore_x_event_reverse_modifiers(unsigned int state) /**< "Control" is pressed */ if (state & ECORE_IMF_KEYBOARD_MODIFIER_CTRL) - modifiers |= ControlMask; + modifiers |= ECORE_X_MODIFIER_CTRL; /**< "Alt" is pressed */ if (state & ECORE_IMF_KEYBOARD_MODIFIER_ALT) - modifiers |= Mod1Mask; + modifiers |= ECORE_X_MODIFIER_ALT; /**< "Shift" is pressed */ if (state & ECORE_IMF_KEYBOARD_MODIFIER_SHIFT) - modifiers |= ShiftMask; + modifiers |= ECORE_X_MODIFIER_SHIFT; /**< "Win" (between "Ctrl" and "Alt") is pressed */ if (state & ECORE_IMF_KEYBOARD_MODIFIER_WIN) - modifiers |= Mod4Mask; + modifiers |= ECORE_X_MODIFIER_WIN; /**< "AltGr" is pressed */ if (state & ECORE_IMF_KEYBOARD_MODIFIER_MODE) - modifiers |= Mod5Mask; + modifiers |= ECORE_X_MODIFIER_MODE; return modifiers; } @@ -593,14 +592,14 @@ _ecore_x_event_reverse_locks(unsigned int state) /**< "Num" lock is active */ if (state & ECORE_IMF_KEYBOARD_LOCK_NUM) - locks |= Mod3Mask; + locks |= ECORE_X_LOCK_NUM; if (state & ECORE_IMF_KEYBOARD_LOCK_CAPS) - locks |= LockMask; + locks |= ECORE_X_LOCK_CAPS; #if 0 /* FIXME: add mask. */ if (state & ECORE_IMF_KEYBOARD_LOCK_SCROLL) - ; + locks |= ECORE_X_LOCK_SCROLL; #endif return locks;