commented recent Control-shortcut additions
[dmenu.git] / main.c
diff --git a/main.c b/main.c
index cb52c9c..46e0b44 100644 (file)
--- a/main.c
+++ b/main.c
@@ -164,18 +164,27 @@ kpress(XKeyEvent * e) {
                switch (ksym) {
                default:        /* ignore other control sequences */
                        return;
+               case XK_bracketleft:
+                       ksym = XK_Escape;
                        break;
                case XK_h:
                case XK_H:
                        ksym = XK_BackSpace;
                        break;
+               case XK_i:
+               case XK_I:
+                       ksym = XK_Tab;
+                       break;
+               case XK_j:
+               case XK_J:
+                       ksym = XK_Return;
+                       break;
                case XK_u:
                case XK_U:
                        text[0] = 0;
                        match(text);
                        drawmenu();
                        return;
-                       break;
                }
        }
        if(e->state & Mod1Mask) {
@@ -373,7 +382,7 @@ main(int argc, char *argv[]) {
                        if(++i < argc) timeout.tv_sec = atoi(argv[i]);
                }
                else if(!strncmp(argv[i], "-v", 3)) {
-                       fputs("dmenu-"VERSION", (C)opyright MMVII Anselm R. Garbe\n", stdout);
+                       fputs("dmenu-"VERSION", (C)opyright MMVI-MMVII Anselm R. Garbe\n", stdout);
                        exit(EXIT_SUCCESS);
                }
                else