input: hook ctrl+{plus/KP-Add/minus/KP-Subtract} to term_font_size_{increase,decrease}

This commit is contained in:
Daniel Eklöf 2020-02-08 14:09:28 +01:00
parent 89cca2a5d1
commit 7ca8f85cd0
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F

12
input.c
View file

@ -385,6 +385,18 @@ keyboard_key(void *data, struct wl_keyboard *wl_keyboard, uint32_t serial,
}
}
else if (effective_mods == ctrl) {
if (sym == XKB_KEY_plus || sym == XKB_KEY_KP_Add) {
term_font_size_increase(term);
goto maybe_repeat;
}
else if (sym == XKB_KEY_minus || sym == XKB_KEY_KP_Subtract) {
term_font_size_decrease(term);
goto maybe_repeat;
}
}
else if (effective_mods == (shift | ctrl)) {
if (sym == XKB_KEY_C) {
selection_to_clipboard(term, serial);