summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Deparis <etienne@depar.is>2016-03-17 02:11:02 +0100
committerPeter Hofmann <scm@uninformativ.de>2016-03-19 13:11:18 +0100
commit902d1657fe43c5706e492dbc364a833c39c76984 (patch)
tree8efb613de944da5814c24561155f8f6b7ba78ffa
parente74a0433e67d4ae2e72d1b6e68d08431528dc650 (diff)
downloadlariza-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.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/browser.c b/browser.c
index ac38cac..9a07474 100644
--- a/browser.c
+++ b/browser.c
@@ -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));