dmenu

my fork of dmenu
Index Commits Files Refs README LICENSE
commit eeba6221b1f2863800dc3490eb80f3b7adb14675
parent a0a99d10e1a019f74a8b2af4d5f8b47348e08a75
Author: Connor Lane Smith <cls@lubutu.com>
Date:   Fri, 12 Nov 2010 00:00:32 +0000

rebound paste to ^Y
Diffstat:
Mdmenu.c | 7+++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git 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);