From f8f70c512eeebe89c1d8232d61f89f13829f1a8c Mon Sep 17 00:00:00 2001 From: Marko Lindqvist Date: Fri, 17 Jun 2022 10:24:04 +0300 Subject: [PATCH 19/19] gtk3/.22: Make numpad keys to work for controlling zoom Reported by elefant See osdn #44846 Signed-off-by: Marko Lindqvist --- client/gui-gtk-3.0/gui_main.c | 2 ++ client/gui-gtk-3.22/gui_main.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/client/gui-gtk-3.0/gui_main.c b/client/gui-gtk-3.0/gui_main.c index 9527a3fa41..984df41b8a 100644 --- a/client/gui-gtk-3.0/gui_main.c +++ b/client/gui-gtk-3.0/gui_main.c @@ -454,10 +454,12 @@ static gboolean key_press_map_canvas(GtkWidget *w, GdkEventKey *ev, if (!(ev->state & GDK_CONTROL_MASK)) { switch (ev->keyval) { case GDK_KEY_plus: + case GDK_KEY_KP_Add: zoom_step_up(); return TRUE; case GDK_KEY_minus: + case GDK_KEY_KP_Subtract: zoom_step_down(); return TRUE; diff --git a/client/gui-gtk-3.22/gui_main.c b/client/gui-gtk-3.22/gui_main.c index 9c9989171e..031726b809 100644 --- a/client/gui-gtk-3.22/gui_main.c +++ b/client/gui-gtk-3.22/gui_main.c @@ -433,10 +433,12 @@ static gboolean key_press_map_canvas(GtkWidget *w, GdkEventKey *ev, if (!(ev->state & GDK_CONTROL_MASK)) { switch (ev->keyval) { case GDK_KEY_plus: + case GDK_KEY_KP_Add: zoom_step_up(); return TRUE; case GDK_KEY_minus: + case GDK_KEY_KP_Subtract: zoom_step_down(); return TRUE; -- 2.35.1