ecore: Fix support for intl keyboards
authorenglebass <englebass@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 27 Jun 2012 10:47:57 +0000 (10:47 +0000)
committerenglebass <englebass@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 27 Jun 2012 10:47:57 +0000 (10:47 +0000)
commite5673ca9d04b6ade0454f92403558e8566c64255
tree7120bc8e77a4c7e682d4657145f085e4347b70c3
parent0886c383c0df6612395b23eb1339da72540a55c5
ecore: Fix support for intl keyboards

Map XK_Mode_switch to new modifier and use it to match AltGr key. In
ecore_imf xim module this key should be reported as Mod5Mask, and
windows key as Mod4Mask.

Does none of the e developers use international keyboards?

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@72937 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
13 files changed:
src/lib/ecore_imf/Ecore_IMF.h
src/lib/ecore_imf_evas/ecore_imf_evas.c
src/lib/ecore_input/Ecore_Input.h
src/lib/ecore_input/ecore_input.c
src/lib/ecore_input_evas/ecore_input_evas.c
src/lib/ecore_x/xcb/ecore_xcb_events.c
src/lib/ecore_x/xcb/ecore_xcb_keymap.c
src/lib/ecore_x/xcb/ecore_xcb_private.h
src/lib/ecore_x/xcb/ecore_xcb_window.c
src/lib/ecore_x/xlib/ecore_x.c
src/lib/ecore_x/xlib/ecore_x_events.c
src/lib/ecore_x/xlib/ecore_x_private.h
src/modules/immodules/xim/ecore_imf_xim.c