From 805207e096a174083f06e5426d31b7a0f37b15ca Mon Sep 17 00:00:00 2001 From: ChangeHow <23733347+ChangeHow@users.noreply.github.com> Date: Sun, 8 Feb 2026 03:35:46 +0800 Subject: feat(app): add web input focus shortcut (#12493) --- packages/app/src/pages/session/use-session-commands.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'packages/app/src/pages/session') diff --git a/packages/app/src/pages/session/use-session-commands.tsx b/packages/app/src/pages/session/use-session-commands.tsx index 0fe2c6044..09c0fd17c 100644 --- a/packages/app/src/pages/session/use-session-commands.tsx +++ b/packages/app/src/pages/session/use-session-commands.tsx @@ -48,6 +48,7 @@ export const useSessionCommands = (input: { setExpanded: (id: string, fn: (open: boolean | undefined) => boolean) => void setActiveMessage: (message: UserMessage | undefined) => void addSelectionToContext: (path: string, selection: FileSelection) => void + focusInput: () => void }) => { const sessionCommands = createMemo(() => [ { @@ -142,6 +143,13 @@ export const useSessionCommands = (input: { keybind: "mod+\\", onSelect: () => input.layout.fileTree.toggle(), }, + { + id: "input.focus", + title: input.language.t("command.input.focus"), + category: input.language.t("command.category.view"), + keybind: "ctrl+l", + onSelect: () => input.focusInput(), + }, { id: "terminal.new", title: input.language.t("command.terminal.new"), -- cgit v1.2.3