From 4b80c149828d7e730262cb170ab9fb90d0e634d1 Mon Sep 17 00:00:00 2001 From: Anwarul Islam Date: Fri, 18 Jul 2025 06:27:31 +0600 Subject: [PATCH] Normalize keyboard shortcut keys to lowercase for consistent handling --- apps/web/src/hooks/use-keyboard-shortcuts.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/web/src/hooks/use-keyboard-shortcuts.ts b/apps/web/src/hooks/use-keyboard-shortcuts.ts index 532b8224..feb8f409 100644 --- a/apps/web/src/hooks/use-keyboard-shortcuts.ts +++ b/apps/web/src/hooks/use-keyboard-shortcuts.ts @@ -292,7 +292,7 @@ export const useKeyboardShortcuts = ( parts.push(e.key); - return parts.join("+"); + return parts.join("+").toLowerCase(); }, []); // Handle keyboard events @@ -302,7 +302,11 @@ export const useKeyboardShortcuts = ( const keyCombo = parseKeyboardEvent(e); const shortcut = shortcuts.find((s) => - s.keys.some((key) => key === keyCombo || key === e.key) + s.keys.some( + (key) => + key.toLowerCase() === keyCombo || + key.toLowerCase() === e.key.toLowerCase() + ) ); if (shortcut) {