diff --git a/frontend/src/lib/components/AppShell.svelte b/frontend/src/lib/components/AppShell.svelte index a994d37..848824a 100644 --- a/frontend/src/lib/components/AppShell.svelte +++ b/frontend/src/lib/components/AppShell.svelte @@ -176,6 +176,17 @@ } function onKeydown(ev: KeyboardEvent) { + // Ctrl+F — полноэкранный режим приложения (кнопка «На весь экран»). + if ( + ev.ctrlKey && + !ev.shiftKey && + !ev.altKey && + (ev.key === 'f' || ev.key === 'F' || ev.key === 'а' || ev.key === 'А') + ) { + ev.preventDefault(); + toggleFullscreen(); + return; + } if (ev.ctrlKey || ev.metaKey || ev.altKey || ev.repeat) return; // `+`/`-` меняют размер миниатюр — как кнопки под регулятором. @@ -275,8 +286,11 @@