summaryrefslogtreecommitdiff
path: root/lib/draw/curses.c
diff options
context:
space:
mode:
authorJari Vetoniemi <mailroxas@gmail.com>2014-04-12 18:44:03 +0300
committerJari Vetoniemi <mailroxas@gmail.com>2014-04-12 18:44:03 +0300
commit3ad042c625d931b7043a857bb49cb0660258f343 (patch)
tree1e2f34cc53253a844f259d95bd98896fed34d836 /lib/draw/curses.c
parentad4e0425a6860803e5f31a08c349cd99e02e2847 (diff)
downloadbemenu-3ad042c625d931b7043a857bb49cb0660258f343.tar.gz
bemenu-3ad042c625d931b7043a857bb49cb0660258f343.tar.bz2
bemenu-3ad042c625d931b7043a857bb49cb0660258f343.zip
S-Return (C-t, insert in curses) should return input, C-Return is mark. (C-r, C-space in curses)
Diffstat (limited to 'lib/draw/curses.c')
-rw-r--r--lib/draw/curses.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/draw/curses.c b/lib/draw/curses.c
index b54693f..4b467f6 100644
--- a/lib/draw/curses.c
+++ b/lib/draw/curses.c
@@ -291,7 +291,13 @@ static bmKey _bmDrawCursesGetKey(unsigned int *unicode)
case 9: /* Tab */
return BM_KEY_TAB;
+ case 0: /* C-Space */
case 18: /* C-r */
+ return BM_KEY_CONTROL_RETURN;
+
+ case 20: /* C-t */
+ case 331: /* Insert */
+ _bmDrawCursesEndWin();
return BM_KEY_SHIFT_RETURN;
case 10: /* Return */