diff options
author | Étienne Deparis <etienne@depar.is> | 2016-03-17 02:11:02 +0100 |
---|---|---|
committer | Peter Hofmann <scm@uninformativ.de> | 2016-03-19 13:11:18 +0100 |
commit | 902d1657fe43c5706e492dbc364a833c39c76984 (patch) | |
tree | 8efb613de944da5814c24561155f8f6b7ba78ffa | |
parent | e74a0433e67d4ae2e72d1b6e68d08431528dc650 (diff) | |
download | lariza-902d1657fe43c5706e492dbc364a833c39c76984.tar.gz |
Add new control binding for history browsing - Fix #16
Edited to retain Mod1+* and just add F2/F3.
-rw-r--r-- | browser.c | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -715,6 +715,18 @@ key_web_view(GtkWidget *widget, GdkEvent *event, gpointer data) return TRUE; } } + /* navigate backward (left hand) */ + else if (((GdkEventKey *)event)->keyval == GDK_KEY_F2) + { + webkit_web_view_go_back(WEBKIT_WEB_VIEW(c->web_view)); + return TRUE; + } + /* navigate forward (left hand) */ + else if (((GdkEventKey *)event)->keyval == GDK_KEY_F3) + { + webkit_web_view_go_forward(WEBKIT_WEB_VIEW(c->web_view)); + return TRUE; + } else if (((GdkEventKey *)event)->keyval == GDK_KEY_Escape) { webkit_web_view_stop_loading(WEBKIT_WEB_VIEW(c->web_view)); |