From 27e4d50b38ae0550215f3c8a2fa90539e26aad97 Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Wed, 4 Feb 2026 13:04:46 +0700 Subject: [PATCH] Add Ctrl+Backquote shortcut for explorer sidebar --- .../app/src/hooks/use-global-keyboard-nav.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/packages/app/src/hooks/use-global-keyboard-nav.ts b/packages/app/src/hooks/use-global-keyboard-nav.ts index f3ef9fca9..06f203666 100644 --- a/packages/app/src/hooks/use-global-keyboard-nav.ts +++ b/packages/app/src/hooks/use-global-keyboard-nav.ts @@ -127,6 +127,24 @@ export function useGlobalKeyboardNav({ return; } + // Ctrl+`: toggle explorer sidebar (VS Code muscle memory) + // Note: intentionally works even when focus is inside an input/textarea. + if ( + selectedAgentId && + toggleFileExplorer && + event.ctrlKey && + !event.metaKey && + (event.code === "Backquote" || key === "`") + ) { + // Ignore while command center is open. + if (useKeyboardNavStore.getState().commandCenterOpen) { + return; + } + event.preventDefault(); + toggleFileExplorer(); + return; + } + // Cmd+K: command center if ((event.metaKey || event.ctrlKey) && lowerKey === "k") { event.preventDefault();