From 86d2d2ecb4bf4926e673d8dd1e7af068ad54f45f Mon Sep 17 00:00:00 2001 From: Daniel Wyatt Date: Sun, 13 Sep 2015 04:38:18 -0400 Subject: [PATCH] Add arrow left/right and spacebar controls --- htdocs/js/mpd.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/htdocs/js/mpd.js b/htdocs/js/mpd.js index 49a4656..4e58fd0 100644 --- a/htdocs/js/mpd.js +++ b/htdocs/js/mpd.js @@ -628,3 +628,23 @@ function songNotify(title, artist, album) { notification.close(); }, 3000, notification); } + +$(document).keydown(function(e){ + if (e.target.tagName == 'INPUT') { + return; + } + switch (e.which) { + case 37: //left + socket.send('MPD_API_SET_PREV'); + break; + case 39: //right + socket.send('MPD_API_SET_NEXT'); + break; + case 32: //space + clickPlay(); + break; + default: + return; + } + e.preventDefault(); +});