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();