Add Ctrl-Backspace keybind

- It duplicates Ctrl-W, making it consistent with most apps.
This commit is contained in:
Emily Pummeroy 2026-01-15 15:00:30 +11:00
parent 8fe04a0c99
commit 2a0c48e400

1
menu.c
View file

@ -519,6 +519,7 @@ void menu_keypress(struct menu *menu, enum wl_keyboard_key_state key_state,
menu_invalidate(menu); menu_invalidate(menu);
return; return;
case XKB_KEY_w: case XKB_KEY_w:
case XKB_KEY_BackSpace:
// Delete word // Delete word
while (menu->cursor > 0 && menu->input[nextrune(menu, -1)] == ' ') { while (menu->cursor > 0 && menu->input[nextrune(menu, -1)] == ' ') {
insert(menu, NULL, nextrune(menu, -1) - menu->cursor); insert(menu, NULL, nextrune(menu, -1) - menu->cursor);