From d3e159ffbe7a7a6e12fc78aea1ae67b989036b35 Mon Sep 17 00:00:00 2001 From: Omar Roth Date: Mon, 5 Feb 2018 18:36:16 -0600 Subject: [PATCH] Add youtube hotkeys --- src/views/watch.ecr | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/src/views/watch.ecr b/src/views/watch.ecr index 9f2bd31f..b3605394 100644 --- a/src/views/watch.ecr +++ b/src/views/watch.ecr @@ -34,7 +34,42 @@ var player = videojs('player', options, function() { this.hotkeys({ volumeStep: 0.1, seekStep: 5, - enableModifiersForNumbers: false + enableModifiersForNumbers: false, + enableVolumeScroll: false, + customKeys: { + play: { + key: function(e) { + // Toggle play with K Key + return (e.which === 75); + }, + handler: function(player, options, e) { + // Example + if (player.paused()) { + player.play(); + } else { + player.pause(); + } + } + }, + backward: { + key: function(e) { + // Go backward 5 seconds + return (e.which === 74); + }, + handler: function(player, options, e) { + player.currentTime(player.currentTime() - 5); + } + }, + forward: { + key: function(e) { + // Go forward 5 seconds + return (e.which === 76); + }, + handler: function(player, options, e) { + player.currentTime(player.currentTime() + 5); + } + } + } }); });