X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=surf.c;h=ab16c98a86fe7032f0a4805b4ed02198f0ef7b0a;hb=03afc9d985bed1dd77576b28a74c45b0abb4804e;hp=5e3fc12637b47f102835c61d18034e44bbbf9238;hpb=b35dd763449dcfce376844565133f2149b9f4084;p=surf.git diff --git a/surf.c b/surf.c index 5e3fc12..ab16c98 100644 --- a/surf.c +++ b/surf.c @@ -263,8 +263,9 @@ keypress(GtkWidget* w, GdkEventKey *ev, Client *c) { else focus = BROWSER; for(i = 0; i < LENGTH(keys); i++) { - if(focus & keys[i].focus && ev->keyval == keys[i].keyval && - CLEANMASK(ev->state) == keys[i].mod + if(focus & keys[i].focus + && gdk_keyval_to_lower(ev->keyval) == keys[i].keyval + && CLEANMASK(ev->state) == keys[i].mod && keys[i].func) { keys[i].func(c, &(keys[i].arg)); processed = TRUE;