summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOxore <oxore@protonmail.com>2023-02-28 23:15:48 +0300
committerOxore <oxore@protonmail.com>2023-02-28 23:15:48 +0300
commit42b518ae5837fbace66b79dd3ea85548f03111fe (patch)
tree6a11a909ad82bc6b716246aca3b0f9e4311707a7
parent9439f7b2f2877548da1b30352053ae25c47bd00f (diff)
Announce modifiers and arrows, I forgot them
-rw-r--r--main.c13
1 files changed, 13 insertions, 0 deletions
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;