diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2022-01-23 14:26:50 +0000 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2022-01-23 14:26:50 +0000 |
commit | 729e56dccca8d480dccaf4ea286eed5adc2e0a8f (patch) | |
tree | 6dbe369b72e13691bc2f57bb168d4cea9a6b9ccb /frontends | |
parent | 4fc78449ff6fe7042aadf0f9e3706adbb21066d3 (diff) | |
download | netsurf-729e56dccca8d480dccaf4ea286eed5adc2e0a8f.tar.gz netsurf-729e56dccca8d480dccaf4ea286eed5adc2e0a8f.tar.bz2 |
GTK: Add support for word left/right keybindings.
Diffstat (limited to 'frontends')
-rw-r--r-- | frontends/gtk/gui.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/frontends/gtk/gui.c b/frontends/gtk/gui.c index 76bbd99ac..fa9c9cf2c 100644 --- a/frontends/gtk/gui.c +++ b/frontends/gtk/gui.c @@ -152,10 +152,14 @@ uint32_t gtk_gui_gdkkey_to_nskey(GdkEventKey *key) case GDK_KEY(Left): case GDK_KEY(KP_Left): + if (key->state & GDK_CONTROL_MASK) + return NS_KEY_WORD_LEFT; return NS_KEY_LEFT; case GDK_KEY(Right): case GDK_KEY(KP_Right): + if (key->state & GDK_CONTROL_MASK) + return NS_KEY_WORD_RIGHT; return NS_KEY_RIGHT; case GDK_KEY(Up): |