Make the "max speed" keyboard shortcut go to 2x first and then to the actual max speed

pull/362/head
ElementalAlchemist 2 years ago
parent 0bde9528f7
commit 3dd168066b

@ -38,7 +38,7 @@
<li>Period (.): Forward 1 frame</li>
<li>Equals (=): Increase playback speed one step</li>
<li>Hyphen (-): Decrease playback speed one step</li>
<li>Shift+=: Maximum playback speed</li>
<li>Shift+=: 2x or maximum playback speed</li>
<li>Shift+-: Minimum playback speed</li>
<li>Backspace: Reset playback speed to 1x</li>
<li>

@ -32,7 +32,7 @@
<li>Period (.): Forward 1 frame</li>
<li>Equals (=): Increase playback speed one step</li>
<li>Hyphen (-): Decrease playback speed one step</li>
<li>Shift+=: Maximum playback speed</li>
<li>Shift+=: 2x or maximum playback speed</li>
<li>Shift+-: Minimum playback speed</li>
<li>Backspace: Reset playback speed to 1x</li>
</ul>

@ -100,7 +100,12 @@ document.addEventListener("keypress", (event) => {
increaseSpeed();
break;
case "+":
setSpeed(videoElement, PLAYBACK_RATES[PLAYBACK_RATES.length - 1]);
const playbackRate = videoElement.playbackRate;
if (playbackRate < 2) {
setSpeed(videoElement, 2);
} else {
setSpeed(videoElement, PLAYBACK_RATES[PLAYBACK_RATES.length - 1]);
}
break;
case "-":
decreaseSpeed();

Loading…
Cancel
Save