diff --git a/thrimbletrimmer/edit.html b/thrimbletrimmer/edit.html index ef79512..34297c5 100644 --- a/thrimbletrimmer/edit.html +++ b/thrimbletrimmer/edit.html @@ -30,6 +30,8 @@
  • Number keys (0-9): Jump to that 10% interval of the video (0% - 90%)
  • K or Space: Toggle pause
  • M: Toggle mute
  • +
  • Shift+Left arrow: Back 1 minute
  • +
  • Shift+Right arrow: Forward 1 minute
  • J: Back 10 seconds
  • L: Forward 10 seconds
  • Left arrow: Back 5 seconds
  • diff --git a/thrimbletrimmer/index.html b/thrimbletrimmer/index.html index fe5eab3..a22fdff 100644 --- a/thrimbletrimmer/index.html +++ b/thrimbletrimmer/index.html @@ -22,6 +22,8 @@
  • Number keys (0-9): Jump to that 10% interval of the video (0% - 90%)
  • K or Space: Toggle pause
  • M: Toggle mute
  • +
  • Shift+Left arrow: Back 1 minute
  • +
  • Shift+Right arrow: Forward 1 minute
  • J: Back 10 seconds
  • L: Forward 10 seconds
  • Left arrow: Back 5 seconds
  • diff --git a/thrimbletrimmer/scripts/keyboard-shortcuts.js b/thrimbletrimmer/scripts/keyboard-shortcuts.js index 85f87b4..dba0dd3 100644 --- a/thrimbletrimmer/scripts/keyboard-shortcuts.js +++ b/thrimbletrimmer/scripts/keyboard-shortcuts.js @@ -151,10 +151,18 @@ document.addEventListener("keydown", (event) => { const videoElement = document.getElementById("video"); switch (event.key) { case "ArrowLeft": - videoElement.currentTime -= 5; + if (event.shiftKey) { + videoElement.currentTime -= 60; + } else { + videoElement.currentTime -= 5; + } break; case "ArrowRight": - videoElement.currentTime += 5; + if (event.shiftKey) { + videoElement.currentTime += 60; + } else { + videoElement.currentTime += 5; + } break; case "Backspace": event.preventDefault();