summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCem Keylan <cem@ckyln.com>2021-05-17 13:08:47 +0300
committerCem Keylan <cem@ckyln.com>2021-05-17 13:08:47 +0300
commit0c8d6d0d28aa0cb1ad19d1c37688aaf485b3a51b (patch)
treeca7c02b4b56eac35ae45a980b8526b0de019db54
parent37732e7810f68d02e4b9c98a00e3787eb1b5e368 (diff)
downloadlariza-0c8d6d0d28aa0cb1ad19d1c37688aaf485b3a51b.tar.gz
lariza: change keybindings
-rw-r--r--browser.c31
1 files 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)
{