]> git.armaanb.net Git - chorizo.git/commitdiff
Add new control binding for history browsing - Fix #16
authorÉtienne Deparis <etienne@depar.is>
Thu, 17 Mar 2016 01:11:02 +0000 (02:11 +0100)
committerPeter Hofmann <scm@uninformativ.de>
Sat, 19 Mar 2016 12:11:18 +0000 (13:11 +0100)
Edited to retain Mod1+* and just add F2/F3.

browser.c

index ac38cac1cda89d783bf2ca2a665d7fc87889a50d..9a074744ce5a96d630cfcd8b68f5e390c988095c 100644 (file)
--- 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));