diff --git a/dmenu.c b/dmenu.c index 839f6cc..fa39ebb 100644 --- a/dmenu.c +++ b/dmenu.c @@ -358,13 +358,12 @@ keypress(XKeyEvent *ev) case XK_n: ksym = XK_Down; break; case XK_p: ksym = XK_Up; break; + case XK_u: /* delete left */ + insert(NULL, 0 - cursor); case XK_k: /* delete right */ text[cursor] = '\0'; match(); break; - case XK_u: /* delete left */ - insert(NULL, 0 - cursor); - break; case XK_w: /* delete word */ while (cursor > 0 && strchr(worddelimiters, text[nextrune(-1)])) insert(NULL, nextrune(-1) - cursor);