From eeba6221b1f2863800dc3490eb80f3b7adb14675 Mon Sep 17 00:00:00 2001 From: Connor Lane Smith Date: Fri, 12 Nov 2010 00:00:32 +0000 Subject: rebound paste to ^Y --- dmenu.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/dmenu.c b/dmenu.c index 9d6088b..5c77560 100644 --- a/dmenu.c +++ b/dmenu.c @@ -227,6 +227,9 @@ keypress(XKeyEvent *ev) { while(cursor > 0 && text[nextrune(-1)] != ' ') insert(NULL, nextrune(-1) - cursor); break; + case XK_y: /* paste selection */ + XConvertSelection(dc->dpy, XA_PRIMARY, utf8, utf8, win, CurrentTime); + return; } } switch(ksym) { @@ -264,10 +267,6 @@ keypress(XKeyEvent *ev) { sel = curr = matches; calcoffsets(); break; - case XK_Insert: /* paste selection */ - if(ev->state & ShiftMask) - XConvertSelection(dc->dpy, XA_PRIMARY, utf8, utf8, win, CurrentTime); - return; case XK_Left: if(cursor > 0 && (!sel || !sel->left || lines > 0)) { cursor = nextrune(-1); -- cgit v1.2.3-70-g09d2