diff options
author | Jari Vetoniemi <mailroxas@gmail.com> | 2014-04-10 10:57:37 +0300 |
---|---|---|
committer | Jari Vetoniemi <mailroxas@gmail.com> | 2014-04-10 10:57:37 +0300 |
commit | efc5781aec94563871d56638d3ba92475b43e58b (patch) | |
tree | 82246eb8bbaeaea71e3716c03b859a40ec930bf3 /lib | |
parent | 956494767c5f2fef7b5672ba60532224ea608d39 (diff) | |
download | bemenu-efc5781aec94563871d56638d3ba92475b43e58b.tar.gz bemenu-efc5781aec94563871d56638d3ba92475b43e58b.tar.bz2 bemenu-efc5781aec94563871d56638d3ba92475b43e58b.zip |
Consistency
Diffstat (limited to 'lib')
-rw-r--r-- | lib/draw/curses.c | 45 |
1 files changed, 31 insertions, 14 deletions
diff --git a/lib/draw/curses.c b/lib/draw/curses.c index 3afd9bc..eecfcba 100644 --- a/lib/draw/curses.c +++ b/lib/draw/curses.c @@ -148,37 +148,54 @@ static bmKey _bmDrawCursesGetKey(unsigned int *unicode) curses.get_wch(unicode); switch (*unicode) { case 16: /* C-p */ - case KEY_UP: return BM_KEY_UP; + case KEY_UP: + return BM_KEY_UP; case 14: /* C-n */ - case KEY_DOWN: return BM_KEY_DOWN; + case KEY_DOWN: + return BM_KEY_DOWN; case 2: /* C-b */ - case KEY_LEFT: return BM_KEY_LEFT; + case KEY_LEFT: + return BM_KEY_LEFT; case 6: /* C-f */ - case KEY_RIGHT: return BM_KEY_RIGHT; + case KEY_RIGHT: + return BM_KEY_RIGHT; case 1: /* C-a */ - case KEY_HOME: return BM_KEY_HOME; + case KEY_HOME: + return BM_KEY_HOME; case 5: /* C-e */ - case KEY_END: return BM_KEY_END; + case KEY_END: + return BM_KEY_END; - case KEY_PPAGE: return BM_KEY_PAGE_UP; - case KEY_NPAGE: return BM_KEY_PAGE_DOWN; + case KEY_PPAGE: /* PAGE UP */ + return BM_KEY_PAGE_UP; + + case KEY_NPAGE: /* PAGE DOWN */ + return BM_KEY_PAGE_DOWN; case 8: /* C-h */ - case KEY_BACKSPACE: return BM_KEY_BACKSPACE; + case KEY_BACKSPACE: + return BM_KEY_BACKSPACE; case 4: /* C-d */ - case KEY_DC: return BM_KEY_DELETE; + case KEY_DC: + return BM_KEY_DELETE; + + case 21: /* C-u */ + return BM_KEY_LINE_DELETE_LEFT; + + case 11: /* C-k */ + return BM_KEY_LINE_DELETE_RIGHT; - case 21: return BM_KEY_LINE_DELETE_LEFT; /* C-u */ - case 11: return BM_KEY_LINE_DELETE_RIGHT; /* C-k */ - case 23: return BM_KEY_WORD_DELETE; /* C-w */ + case 23: /* C-w */ + return BM_KEY_WORD_DELETE; - case 9: return BM_KEY_TAB; /* Tab */ + case 9: /* Tab */ + return BM_KEY_TAB; case 10: /* Return */ _bmDrawCursesEndWin(); |