diff --git a/web/src/lib/components/asset-viewer/VideoNativeViewer.svelte b/web/src/lib/components/asset-viewer/VideoNativeViewer.svelte index d218b512b6..ca0b8d3ef7 100644 --- a/web/src/lib/components/asset-viewer/VideoNativeViewer.svelte +++ b/web/src/lib/components/asset-viewer/VideoNativeViewer.svelte @@ -324,6 +324,18 @@ shortcut: { key: ' ' }, onShortcut: () => (videoPlayer?.paused ? videoPlayer?.play() : videoPlayer?.pause()), }, + { + shortcut: { shift: true, key: 'ArrowLeft' }, + onShortcut: () => + videoPlayer ? (videoPlayer.currentTime = Math.max(videoPlayer.currentTime - 0.4, 0)) : undefined, + }, + { + shortcut: { shift: true, key: 'ArrowRight' }, + onShortcut: () => + videoPlayer + ? (videoPlayer.currentTime = Math.min(videoPlayer.currentTime + 0.4, videoPlayer.duration)) + : undefined, + }, ]} />