X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=dmenu.c;h=fad4443038f5370e9e6e200c298329da66e0af6e;hb=50145384c821bb05f5497e80a006fee2db9f145b;hp=9fa3e3c0c366cb1d629fb1a0236d6623f23738dd;hpb=b95fb20269f55c9fe649d971c53efb8040d3ceea;p=dmenu.git diff --git a/dmenu.c b/dmenu.c index 9fa3e3c..fad4443 100644 --- a/dmenu.c +++ b/dmenu.c @@ -72,7 +72,7 @@ main(int argc, char *argv[]) { for(i = 1; i < argc; i++) /* these options take no arguments */ if(!strcmp(argv[i], "-v")) { /* prints version information */ - puts("dmenu-"VERSION", © 2006-2011 dmenu engineers, see LICENSE for details"); + puts("dmenu-"VERSION", © 2006-2012 dmenu engineers, see LICENSE for details"); exit(EXIT_SUCCESS); } else if(!strcmp(argv[i], "-b")) /* appears at the bottom of the screen */ @@ -251,6 +251,7 @@ keypress(XKeyEvent *ev) { case XK_d: ksym = XK_Delete; break; case XK_e: ksym = XK_End; break; case XK_f: ksym = XK_Right; break; + case XK_g: ksym = XK_Escape; break; case XK_h: ksym = XK_BackSpace; break; case XK_i: ksym = XK_Tab; break; case XK_j: ksym = XK_Return; break; @@ -282,10 +283,10 @@ keypress(XKeyEvent *ev) { switch(ksym) { case XK_g: ksym = XK_Home; break; case XK_G: ksym = XK_End; break; - case XK_h: ksym = XK_Prior; break; - case XK_j: ksym = XK_Up; break; - case XK_k: ksym = XK_Down; break; - case XK_l: ksym = XK_Next; break; + case XK_h: ksym = XK_Up; break; + case XK_j: ksym = XK_Next; break; + case XK_k: ksym = XK_Prior; break; + case XK_l: ksym = XK_Down; break; default: return; }