diff options
author | Jari Vetoniemi <mailroxas@gmail.com> | 2014-04-12 18:44:03 +0300 |
---|---|---|
committer | Jari Vetoniemi <mailroxas@gmail.com> | 2014-04-12 18:44:03 +0300 |
commit | 3ad042c625d931b7043a857bb49cb0660258f343 (patch) | |
tree | 1e2f34cc53253a844f259d95bd98896fed34d836 /lib/menu.c | |
parent | ad4e0425a6860803e5f31a08c349cd99e02e2847 (diff) | |
download | bemenu-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/menu.c')
-rw-r--r-- | lib/menu.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -663,7 +663,7 @@ bmRunResult bmMenuRunWithKey(bmMenu *menu, bmKey key, unsigned int unicode) } break; - case BM_KEY_SHIFT_RETURN: + case BM_KEY_CONTROL_RETURN: case BM_KEY_RETURN: { bmItem *highlighted = bmMenuGetHighlightedItem(menu); @@ -672,6 +672,7 @@ bmRunResult bmMenuRunWithKey(bmMenu *menu, bmKey key, unsigned int unicode) } break; + case BM_KEY_SHIFT_RETURN: case BM_KEY_ESCAPE: _bmItemListFreeList(&menu->selection); break; @@ -682,6 +683,7 @@ bmRunResult bmMenuRunWithKey(bmMenu *menu, bmKey key, unsigned int unicode) bmMenuFilter(menu); switch (key) { + case BM_KEY_SHIFT_RETURN: case BM_KEY_RETURN: return BM_RUN_RESULT_SELECTED; case BM_KEY_ESCAPE: return BM_RUN_RESULT_CANCEL; default: break; |