forked from enlightenment/efl
Summary: This adds two new APIs to enable/set key remap functionality and a number of keys to be remapped to the other keys. As of now there is no api to do this therefore we need to remap using linux utility such as 'setkeycodes'. By adding/calling these apis, each Ecore_Drm_Evdev device will have its specific key remap hash and we can apply each remapping keys for each key/keyboard device. Test Plan: (1) Enable key remap and set remapping of a key on a specific keyboard device (2) Plug in the keyboard device and check the key is being remapped or not (3) Check the other keys are coming normally (4) Check the the remapping key on a specific keyboard doesn't affect to any other devices Signed-off-by: Sung-Jin Park <input.hacker@gmail.com> Reviewers: raster, zmike, gwanglim, ManMower, devilhorns Subscribers: JHyun, ohduna, cedric, jpeg Differential Revision: https://phab.enlightenment.org/D3463 |
||
---|---|---|
.. | ||
Ecore_Drm.h | ||
ecore_drm.c | ||
ecore_drm_dbus.c | ||
ecore_drm_device.c | ||
ecore_drm_evdev.c | ||
ecore_drm_fb.c | ||
ecore_drm_inputs.c | ||
ecore_drm_launcher.c | ||
ecore_drm_logind.c | ||
ecore_drm_output.c | ||
ecore_drm_private.h | ||
ecore_drm_sprites.c | ||
ecore_drm_tty.c |