From 42b518ae5837fbace66b79dd3ea85548f03111fe Mon Sep 17 00:00:00 2001 From: Oxore Date: Tue, 28 Feb 2023 23:15:48 +0300 Subject: Announce modifiers and arrows, I forgot them --- main.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/main.c b/main.c index 5a8f558..911cab8 100644 --- a/main.c +++ b/main.c @@ -163,6 +163,19 @@ struct mapping g_mapping[MAPPINGS_NUM] = { { .first = SIDE_RIGHT, .keys = KMASK_EAST | KMASK_NORTH | KMASK_UP | KMASK_LEFT, .code = KEY_SCROLLLOCK }, { .first = SIDE_RIGHT, .keys = KMASK_EAST | KMASK_NORTH | KMASK_DOWN | KMASK_RIGHT, .code = KEY_PAUSE }, { .first = SIDE_RIGHT, .keys = KMASK_EAST | KMASK_NORTH | KMASK_RIGHT | KMASK_UP, .code = KEY_SYSRQ }, + /* Implicily used modifiers and other keys that must be registered via ioctl(UI_SET_EVBIT) */ + { .first = SIDE_NO, .keys = 0, .code = KEY_LEFTSHIFT }, + { .first = SIDE_NO, .keys = 0, .code = KEY_RIGHTSHIFT }, + { .first = SIDE_NO, .keys = 0, .code = KEY_LEFTALT }, + { .first = SIDE_NO, .keys = 0, .code = KEY_RIGHTALT }, + { .first = SIDE_NO, .keys = 0, .code = KEY_LEFTCTRL }, + { .first = SIDE_NO, .keys = 0, .code = KEY_RIGHTCTRL }, + { .first = SIDE_NO, .keys = 0, .code = KEY_LEFTMETA }, + { .first = SIDE_NO, .keys = 0, .code = KEY_RIGHTMETA }, + { .first = SIDE_NO, .keys = 0, .code = KEY_LEFT }, + { .first = SIDE_NO, .keys = 0, .code = KEY_RIGHT }, + { .first = SIDE_NO, .keys = 0, .code = KEY_UP }, + { .first = SIDE_NO, .keys = 0, .code = KEY_DOWN }, }; bool should_stop = false; -- cgit v1.2.3