diff options
Add toggling of caret browsing on F7
1 files changed, 12 insertions, 0 deletions
| -rw-r--r-- | badwolf.c | 12 |
@@ -165,6 +165,17 @@ WebViewCb_close(WebKitWebView *webView, gpointer user_data) return TRUE; } +static void +toggle_caret_browsing(WebKitWebView *webView) +{ + WebKitSettings *settings = webkit_web_view_get_settings(webView); + + webkit_settings_set_enable_caret_browsing(settings, + !webkit_settings_get_enable_caret_browsing(settings)); + + webkit_web_view_set_settings(webView, settings); +} + /* commonCb_key_press_event: Global callback for keybindings * * Theses shortcuts should be avoided as much as possible: @@ -236,6 +247,7 @@ commonCb_key_press_event(struct Window *window, GdkEvent *event, struct Client * switch(((GdkEventKey *)event)->keyval) { case GDK_KEY_F5: webkit_web_view_reload(browser->webView); return TRUE; + case GDK_KEY_F7: toggle_caret_browsing(browser->webView); return TRUE; } } else |