diff --git a/input.c b/input.c index 2a4322c9..bb225f0c 100644 --- a/input.c +++ b/input.c @@ -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);