diff options
author | Přemysl Janouch <p.janouch@gmail.com> | 2017-06-05 19:57:00 +0200 |
---|---|---|
committer | Přemysl Janouch <p.janouch@gmail.com> | 2017-06-05 19:57:00 +0200 |
commit | 627cb0dee939d8ee739a3720ef2f3d219c0f7567 (patch) | |
tree | 1d67dd6d12544964b457da567ea9a35e87b9d1e9 /nncmpp.c | |
parent | 77c78d88665231970e5eaade43807a28d6b21736 (diff) | |
download | nncmpp-627cb0dee939d8ee739a3720ef2f3d219c0f7567.tar.gz nncmpp-627cb0dee939d8ee739a3720ef2f3d219c0f7567.tar.xz nncmpp-627cb0dee939d8ee739a3720ef2f3d219c0f7567.zip |
Add and bind backward/forward seeks
Diffstat (limited to 'nncmpp.c')
-rw-r--r-- | nncmpp.c | 16 |
1 files changed, 11 insertions, 5 deletions
@@ -1502,6 +1502,8 @@ app_goto_tab (int tab_index) XX( MPD_TOGGLE, "Toggle play/pause" ) \ XX( MPD_STOP, "Stop playback" ) \ XX( MPD_NEXT, "Next song" ) \ + XX( MPD_BACKWARD, "Seek backwards" ) \ + XX( MPD_FORWARD, "Seek forwards" ) \ XX( MPD_VOLUME_UP, "Increase volume" ) \ XX( MPD_VOLUME_DOWN, "Decrease volume" ) \ \ @@ -1661,11 +1663,13 @@ app_process_action (enum action action) } break; - // TODO: relative seeks -#if 0 - FORWARD: MPD_SIMPLE ("seekcur", "+10"); - BACKWARD: MPD_SIMPLE ("seekcur", "-10"); -#endif + // XXX: these should rather be parametrized + case ACTION_MPD_FORWARD: + MPD_SIMPLE ("seekcur", "+10"); + break; + case ACTION_MPD_BACKWARD: + MPD_SIMPLE ("seekcur", "-10"); + break; // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1859,6 +1863,8 @@ g_default_bindings[] = { "r", ACTION_MPD_REPLACE, {}}, { "u", ACTION_MPD_UPDATE_DB, {}}, + { "M-Left", ACTION_MPD_BACKWARD, {}}, + { "M-Right", ACTION_MPD_FORWARD, {}}, { "Left", ACTION_MPD_PREVIOUS, {}}, { "Right", ACTION_MPD_NEXT, {}}, { "h", ACTION_MPD_PREVIOUS, {}}, |