diff --git a/ui/v2.5/src/components/ScenePlayer/ScenePlayer.tsx b/ui/v2.5/src/components/ScenePlayer/ScenePlayer.tsx index 06bfb0d4e..8797a38be 100644 --- a/ui/v2.5/src/components/ScenePlayer/ScenePlayer.tsx +++ b/ui/v2.5/src/components/ScenePlayer/ScenePlayer.tsx @@ -81,6 +81,12 @@ function handleHotkeys(player: VideoJsPlayer, event: videojs.KeyboardEvent) { break; } + // toggle player looping with shift+l + if (event.shiftKey && event.which === 76) { + player.loop(!player.loop()); + return; + } + if (event.altKey || event.ctrlKey || event.metaKey || event.shiftKey) { return; } diff --git a/ui/v2.5/src/docs/en/Manual/KeyboardShortcuts.md b/ui/v2.5/src/docs/en/Manual/KeyboardShortcuts.md index 693910b78..189648bcd 100644 --- a/ui/v2.5/src/docs/en/Manual/KeyboardShortcuts.md +++ b/ui/v2.5/src/docs/en/Manual/KeyboardShortcuts.md @@ -78,6 +78,7 @@ | `↑` | Increase volume 10% | | `↓` | Decrease volume 10% | | `m` | Toggle mute | +| `Shift + l` | Toggle player looping | ### Scene Markers tab shortcuts