keymap: add xkb_keymap_key_by_name(), xkb_keymap_key_get_name(), tests
authorMike Blumenkrantz <zmike@osg.samsung.com>
Wed, 20 Jan 2016 16:40:43 +0000 (11:40 -0500)
committerRan Benita <ran234@gmail.com>
Wed, 20 Jan 2016 21:17:10 +0000 (23:17 +0200)
commit0ce17ef3ea3722c1cfe7af38a55616afb3ba1b27
treedba8782ae13548f9e1ccf915bf69939825fdaa15
parent7f3bb16729c5c1e3864ff249eb7ca40bdc6a2963
keymap: add xkb_keymap_key_by_name(), xkb_keymap_key_get_name(), tests

xkb_keymap_key_by_name() allows finding a keycode from a given keyname and
is useful for generating keyboard events to use in regression tests
during CI

xkb_keymap_key_get_name() is the inverse of xkb_keymap_key_by_name()

Signed-off-by: Mike Blumenkrantz <zmike@osg.samsung.com>
[ran: some stylistic tweaks + another test case]
Signed-off-by: Ran Benita <ran234@gmail.com>
Makefile.am
src/keymap.c
test/.gitignore
test/keymap.c [new file with mode: 0644]
xkbcommon/xkbcommon.h