summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: cbcee29)
raw | patch | inline | side by side (parent: cbcee29)
author | Jonathan Neuschäfer <j.neuschaefer@gmx.net> | |
Sat, 27 Aug 2011 01:46:34 +0000 (03:46 +0200) | ||
committer | Jonathan Neuschäfer <j.neuschaefer@gmx.net> | |
Mon, 29 Aug 2011 20:41:56 +0000 (22:41 +0200) |
And add the convenience macro C().
src/command.c | patch | blob | history |
diff --git a/src/command.c b/src/command.c
index 9ce7b0e6f1fb172c755ec41bae82aeb3c1f8845b..7db5f68bf426f1c35aa39425e7b9462f48edf65c 100644 (file)
--- a/src/command.c
+++ b/src/command.c
#define F6 KEY_F(6)
#define F7 KEY_F(7)
#define F8 KEY_F(8)
-
+#define C(x) KEY_CTL(x)
static command_definition_t cmds[] = {
#ifdef ENABLE_KEYDEF_SCREEN
{ {'K', 0, 0 }, 0, CMD_SCREEN_KEYDEF, "screen-keyedit",
N_("Key configuration screen") },
#endif
- { { 'q', 'Q', 3 }, 0, CMD_QUIT, "quit",
+ { { 'q', 'Q', C('C') }, 0, CMD_QUIT, "quit",
N_("Quit") },
/* movement */
N_("Move cursor to the middle of screen") },
{ { 'L', 0, 0 }, 0, CMD_LIST_BOTTOM, "bottom",
N_("Move cursor to the bottom of screen") },
- { { HOME, 0x01, 0 }, 0, CMD_LIST_FIRST, "home",
+ { { HOME, C('A'), 0 }, 0, CMD_LIST_FIRST, "home",
N_("Move cursor to the top of the list") },
- { { END, 0x05, 0 }, 0, CMD_LIST_LAST, "end",
+ { { END, C('E'), 0 }, 0, CMD_LIST_LAST, "end",
N_("Move cursor to the bottom of the list") },
{ { PGUP, 0, 0 }, 0, CMD_LIST_PREVIOUS_PAGE, "pgup",
N_("Page up") },
N_("Page down") },
{ { 'v', 0, 0 }, 0, CMD_LIST_RANGE_SELECT, "range-select",
N_("Range selection") },
- { { 14, 0, 0 }, 0, CMD_LIST_SCROLL_DOWN_LINE, "scroll-down-line",
+ { { C('N'), 0, 0 }, 0, CMD_LIST_SCROLL_DOWN_LINE, "scroll-down-line",
N_("Scroll up one line") },
- { { 2, 0, 0 }, 0, CMD_LIST_SCROLL_UP_LINE, "scroll-up-line",
+ { { C('B'), 0, 0 }, 0, CMD_LIST_SCROLL_UP_LINE, "scroll-up-line",
N_("Scroll down one line") },
{ { 'N', 0, 0 }, 0, CMD_LIST_SCROLL_DOWN_HALF, "scroll-down-half",
N_("Scroll up half a screen") },
N_("Toggle consume mode") },
{ { 'x', 0, 0 }, 0, CMD_CROSSFADE, "crossfade",
N_("Toggle crossfade mode") },
- { { 21, 0, 0 }, 0, CMD_DB_UPDATE, "db-update",
+ { { C('U'), 0, 0 }, 0, CMD_DB_UPDATE, "db-update",
N_("Start a music database update") },
{ { 'S', 0, 0 }, 0, CMD_SAVE_PLAYLIST, "save",
N_("Save playlist") },
N_("Locate song in browser") },
/* lists */
- { { 11, 0, 0 }, 0, CMD_LIST_MOVE_UP, "move-up",
+ { { C('K'), 0, 0 }, 0, CMD_LIST_MOVE_UP, "move-up",
N_("Move item up") },
- { { 10, 0, 0 }, 0, CMD_LIST_MOVE_DOWN, "move-down",
+ { { C('J'), 0, 0 }, 0, CMD_LIST_MOVE_DOWN, "move-down",
N_("Move item down") },
- { { 12, 0, 0 }, 0, CMD_SCREEN_UPDATE, "update",
+ { { C('L'), 0, 0 }, 0, CMD_SCREEN_UPDATE, "update",
N_("Refresh screen") },