diff options
| -rw-r--r-- | dmenu.1 | 3 | ||||
| -rw-r--r-- | dmenu.c | 4 | 
2 files changed, 5 insertions, 2 deletions
| @@ -136,6 +136,9 @@ Delete line right  C\-m  Return  .TP +C\-M +Shift-Return +.TP  C\-n  Down  .TP @@ -256,9 +256,9 @@ keypress(XKeyEvent *ev) {  		case XK_h: ksym = XK_BackSpace; break;  		case XK_i: ksym = XK_Tab;       break;  		case XK_j: /* fallthrough */ -		case XK_J: ksym = XK_Return;    break; +		case XK_J: /* fallthrough */  		case XK_m: /* fallthrough */ -		case XK_M: ksym = XK_Return;    break; +		case XK_M: ksym = XK_Return; ev->state &= ~ControlMask; break;  		case XK_n: ksym = XK_Down;      break;  		case XK_p: ksym = XK_Up;        break; | 
