From 60a671c6c5d5bd28181918d2168af0354b944a35 Mon Sep 17 00:00:00 2001 From: Diyor Khaydarov Date: Mon, 30 Mar 2026 16:36:05 +0500 Subject: [PATCH] fix model shortcut in non-english locales --- ui/src/bichat/components/ModelSelector.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ui/src/bichat/components/ModelSelector.tsx b/ui/src/bichat/components/ModelSelector.tsx index 6cd5c0c..c682f4e 100644 --- a/ui/src/bichat/components/ModelSelector.tsx +++ b/ui/src/bichat/components/ModelSelector.tsx @@ -39,7 +39,10 @@ export function ModelSelector() { useEffect(() => { const handler = (e: KeyboardEvent) => { - if ((e.metaKey || e.ctrlKey) && e.shiftKey && e.key === 'm') { + const isModifierPressed = e.metaKey || e.ctrlKey; + const isShortcutKey = e.code === 'KeyM' || e.key.toLowerCase() === 'm'; + + if (isModifierPressed && e.shiftKey && !e.altKey && isShortcutKey) { e.preventDefault(); rotateModel(); }