diff options
| author | Paul Buetow <paul@buetow.org> | 2026-05-01 16:45:55 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-05-01 16:45:55 +0300 |
| commit | 048d16b8aa253c93d4ae0cd1c313bf8d8b12f368 (patch) | |
| tree | ab7b288399e5e0b9ed9ebdfcc157b061cf5bbc7a /web/js/keyboard.js | |
| parent | 65ee2e4d7f2be8036457e3cdca0e26e09eb56e0b (diff) | |
Add player stage collapse, multi-set selection, grid nav, m4b support, content-type fixes, thumbnail refresh, and verbose logging
Diffstat (limited to 'web/js/keyboard.js')
| -rw-r--r-- | web/js/keyboard.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/web/js/keyboard.js b/web/js/keyboard.js index de67208..cad695c 100644 --- a/web/js/keyboard.js +++ b/web/js/keyboard.js @@ -35,6 +35,8 @@ export function initKeyboard(handlers) { return; } + if (e.ctrlKey || e.metaKey || e.altKey) return; // don't intercept browser shortcuts + switch (e.key) { // Navigation case 'ArrowUp': @@ -68,7 +70,10 @@ export function initKeyboard(handlers) { break; case 'Enter': handlers.enter?.(e); break; case 'p': handlers.playPause?.(e); break; - case 'c': handlers.toggleStage?.(e); break; + case 'c': + case 'C': + handlers.toggleStage?.(e); + break; case 'f': handlers.fullscreen?.(e); break; case 'Escape': handlers.escape?.(e); break; case 'r': handlers.shuffle?.(e); break; |
