From 048d16b8aa253c93d4ae0cd1c313bf8d8b12f368 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Fri, 1 May 2026 16:45:55 +0300 Subject: Add player stage collapse, multi-set selection, grid nav, m4b support, content-type fixes, thumbnail refresh, and verbose logging --- web/js/keyboard.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'web/js/keyboard.js') 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; -- cgit v1.2.3