From 0c8d6d0d28aa0cb1ad19d1c37688aaf485b3a51b Mon Sep 17 00:00:00 2001 From: Cem Keylan Date: Mon, 17 May 2021 13:08:47 +0300 Subject: lariza: change keybindings --- browser.c | 31 +++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/browser.c b/browser.c index fc2d12a..29c694a 100644 --- a/browser.c +++ b/browser.c @@ -876,7 +876,7 @@ key_common(GtkWidget *widget, GdkEvent *event, gpointer data) if (event->type == GDK_KEY_PRESS) { - if (((GdkEventKey *)event)->state & GDK_MOD1_MASK) + if (((GdkEventKey *)event)->state & GDK_CONTROL_MASK) { switch (((GdkEventKey *)event)->keyval) { @@ -888,11 +888,16 @@ key_common(GtkWidget *widget, GdkEvent *event, gpointer data) webkit_web_view_load_uri(WEBKIT_WEB_VIEW(c->web_view), f); g_free(f); return TRUE; - case GDK_KEY_e: /* new tab (left hand) */ + case GDK_KEY_t: /* new tab (left hand) */ f = ensure_uri_scheme(home_uri); client_new(f, NULL, TRUE, TRUE); g_free(f); return TRUE; + case GDK_KEY_s: + gtk_widget_grab_focus(c->location); + gtk_entry_set_text(GTK_ENTRY(c->location), "!/"); + gtk_editable_set_position(GTK_EDITABLE(c->location), -1); + return TRUE; case GDK_KEY_r: /* reload (left hand) */ webkit_web_view_reload_bypass_cache(WEBKIT_WEB_VIEW( c->web_view)); @@ -907,21 +912,18 @@ key_common(GtkWidget *widget, GdkEvent *event, gpointer data) case GDK_KEY_3: /* search backward (left hand) */ search(c, -1); return TRUE; - case GDK_KEY_l: /* location (BOTH hands) */ + case GDK_KEY_o: /* location (BOTH hands) */ gtk_widget_grab_focus(c->location); return TRUE; - case GDK_KEY_k: /* initiate search (BOTH hands) */ + case GDK_KEY_f: /* initiate search (BOTH hands) */ gtk_widget_grab_focus(c->location); gtk_entry_set_text(GTK_ENTRY(c->location), ":/"); gtk_editable_set_position(GTK_EDITABLE(c->location), -1); return TRUE; - case GDK_KEY_c: /* reload trusted certs (left hand) */ - trust_user_certs(wc); - return TRUE; - case GDK_KEY_a: /* go one tab to the left (left hand) */ + case GDK_KEY_k: /* go one tab to the left (left hand) */ gtk_notebook_prev_page(GTK_NOTEBOOK(mw.notebook)); return TRUE; - case GDK_KEY_s: /* go one tab to the right (left hand) */ + case GDK_KEY_j: /* go one tab to the right (left hand) */ gtk_notebook_next_page(GTK_NOTEBOOK(mw.notebook)); return TRUE; } @@ -932,6 +934,15 @@ key_common(GtkWidget *widget, GdkEvent *event, gpointer data) webkit_web_view_go_back(WEBKIT_WEB_VIEW(c->web_view)); return TRUE; } + else if (((GdkEventKey *)event)->state & GDK_MOD1_MASK) + { + switch (((GdkEventKey *)event)->keyval) + { + case GDK_KEY_c: /* reload trusted certs (left hand) */ + trust_user_certs(wc); + return TRUE; + } + } /* navigate forward (left hand) */ else if (((GdkEventKey *)event)->keyval == GDK_KEY_F3) { @@ -948,7 +959,7 @@ key_downloadmanager(GtkWidget *widget, GdkEvent *event, gpointer data) { if (event->type == GDK_KEY_PRESS) { - if (((GdkEventKey *)event)->state & GDK_MOD1_MASK) + if (((GdkEventKey *)event)->state & GDK_CONTROL_MASK) { switch (((GdkEventKey *)event)->keyval) { -- cgit v1.2.3