From c4161a4b08717bf2213d7f5cdb47c7ea50e514c1 Mon Sep 17 00:00:00 2001 From: Aleksander Grygier Date: Sun, 23 Aug 2026 16:21:37 +0200 Subject: [PATCH] fix: Change chat tabs nav shortcuts --- tools/ui/src/lib/enums/keyboard.enums.ts | 2 ++ tools/ui/src/lib/hooks/use-keyboard-shortcuts.svelte.ts | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/tools/ui/src/lib/enums/keyboard.enums.ts b/tools/ui/src/lib/enums/keyboard.enums.ts index b5749211d3..3fde816f6d 100644 --- a/tools/ui/src/lib/enums/keyboard.enums.ts +++ b/tools/ui/src/lib/enums/keyboard.enums.ts @@ -7,6 +7,8 @@ export enum KeyboardKey { ARROW_RIGHT = 'ArrowRight', ARROW_UP = 'ArrowUp', B_LOWER = 'b', + BRACKET_LEFT = 'BracketLeft', + BRACKET_RIGHT = 'BracketRight', D_LOWER = 'd', D_UPPER = 'D', E_UPPER = 'E', diff --git a/tools/ui/src/lib/hooks/use-keyboard-shortcuts.svelte.ts b/tools/ui/src/lib/hooks/use-keyboard-shortcuts.svelte.ts index 7d8249b721..eef1bc3322 100644 --- a/tools/ui/src/lib/hooks/use-keyboard-shortcuts.svelte.ts +++ b/tools/ui/src/lib/hooks/use-keyboard-shortcuts.svelte.ts @@ -86,12 +86,12 @@ export function useKeyboardShortcuts(callbacks: KeyboardShortcutsCallbacks) { callbacks.navigateToNextConversation?.(); } - if (isCmdOrCtrl && event.shiftKey && event.key === KeyboardKey.ARROW_LEFT) { + if (isCmdOrCtrl && event.altKey && event.shiftKey && event.code === KeyboardKey.BRACKET_LEFT) { event.preventDefault(); callbacks.navigateToPrevTab?.(); } - if (isCmdOrCtrl && event.shiftKey && event.key === KeyboardKey.ARROW_RIGHT) { + if (isCmdOrCtrl && event.altKey && event.shiftKey && event.code === KeyboardKey.BRACKET_RIGHT) { event.preventDefault(); callbacks.navigateToNextTab?.(); }