diff options
author | Oxore <oxore@protonmail.com> | 2022-03-07 01:46:08 +0300 |
---|---|---|
committer | Oxore <oxore@protonmail.com> | 2022-03-07 01:46:08 +0300 |
commit | 3b70134a8965a1a8495ed4340888b1e22f68296e (patch) | |
tree | 5073bb7f2c867cf40de8e4d2c681f72ea3ab3a9d /main.c | |
parent | 24ac44bb5c1a7e092832b275389aa20d79873946 (diff) |
Fix menu, swap shift and control
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -80,7 +80,7 @@ struct mapping g_mapping[MAPPINGS_NUM] = { { .first = SIDE_RIGHT, .keys = KMASK_NORTH, .code = KEY_ESC }, { .first = SIDE_RIGHT, .keys = KMASK_EAST, .code = KEY_SPACE }, /* Left single */ - { .first = SIDE_LEFT, .keys = KMASK_DOWN, .code = KEY_MENU }, + { .first = SIDE_LEFT, .keys = KMASK_DOWN, .code = KEY_COMPOSE }, { .first = SIDE_LEFT, .keys = KMASK_LEFT, .code = KEY_TAB }, { .first = SIDE_LEFT, .keys = KMASK_UP, .code = KEY_DELETE}, { .first = SIDE_LEFT, .keys = KMASK_RIGHT, .code = KEY_CAPSLOCK }, @@ -275,14 +275,14 @@ static struct state keypress(struct state state, struct input_event ev, int ofd) state.keys |= KMASK_PRESSED; break; case BTN_TL2: - // Shift + // Control state.keys |= KMASK_LT; - emulate_key_press(ofd, KEY_LEFTSHIFT); + emulate_key_press(ofd, KEY_LEFTCTRL); break; case BTN_TR2: - // Control + // Shift state.keys |= KMASK_RT; - emulate_key_press(ofd, KEY_LEFTCTRL); + emulate_key_press(ofd, KEY_LEFTSHIFT); break; case BTN_TL: // Super @@ -389,14 +389,14 @@ static struct state keyrelease(struct state state, struct input_event ev, int of state.keys &= ~KMASK_PRESSED; break; case BTN_TL2: - // Shift + // Control state.keys &= ~KMASK_LT; - emulate_key_release(ofd, KEY_LEFTSHIFT); + emulate_key_release(ofd, KEY_LEFTCTRL); break; case BTN_TR2: - // Control + // Shift state.keys &= ~KMASK_RT; - emulate_key_release(ofd, KEY_LEFTCTRL); + emulate_key_release(ofd, KEY_LEFTSHIFT); break; case BTN_TL: // Super |