From 88d5ea866858506aae2ff2ecbdee2b4f960ab89f Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Sat, 22 Jan 2022 19:44:05 +0000 Subject: GTK: Add support for word delete left/right. These are ctrl+delete and ctrl+backspace. --- frontends/gtk/gui.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'frontends/gtk/gui.c') diff --git a/frontends/gtk/gui.c b/frontends/gtk/gui.c index a826b053a..76bbd99ac 100644 --- a/frontends/gtk/gui.c +++ b/frontends/gtk/gui.c @@ -131,12 +131,16 @@ uint32_t gtk_gui_gdkkey_to_nskey(GdkEventKey *key) case GDK_KEY(BackSpace): if (key->state & GDK_SHIFT_MASK) return NS_KEY_DELETE_LINE_START; + else if (key->state & GDK_CONTROL_MASK) + return NS_KEY_DELETE_WORD_LEFT; else return NS_KEY_DELETE_LEFT; case GDK_KEY(Delete): if (key->state & GDK_SHIFT_MASK) return NS_KEY_DELETE_LINE_END; + else if (key->state & GDK_CONTROL_MASK) + return NS_KEY_DELETE_WORD_RIGHT; else return NS_KEY_DELETE_RIGHT; -- cgit v1.2.3