Skip to main content
TouchAI is designed to be operated almost entirely from the keyboard. There are two categories of shortcuts: the global shortcut that works system-wide, and in-app shortcuts that work when the TouchAI window is focused.

Global shortcut

The global shortcut toggles the TouchAI overlay from anywhere on your desktop.
ShortcutAction
Alt+Space (default)Show or hide the TouchAI overlay
You can change this shortcut in Settings → General → Global shortcut. The shortcut is registered with the operating system and works even when TouchAI is not in the foreground. To change the global shortcut:
  1. Go to Settings → General.
  2. Click the shortcut input field.
  3. Press the new key combination (using Ctrl, Alt, or Shift as modifiers).
  4. Click outside the field to save.
See General Settings for more detail.

In-app shortcuts

These shortcuts are active when the TouchAI window is focused.

Input and submission

ShortcutActionContext
EnterSubmit the current query to the AIInput field, any text
Shift+EnterInsert a newline without submittingInput field
ArrowUpSubmit the current query (single-line input only)Input field, single-line mode
ShortcutActionContext
EscapeClose model dropdown → cancel active request → clear model selection → hide window or clear conversation (in priority order)Anywhere
TabMove focus to the conversation panelWhen conversation history is present
ArrowDownOpen quick search panel (when input is empty or matches quick search criteria)Input field

Model selection

ShortcutActionContext
@Open the model selector dropdownInput field
ArrowUp / ArrowDownNavigate model listModel dropdown open
EnterSelect highlighted modelModel dropdown open
EscapeClose model dropdownModel dropdown open
BackspaceClose model dropdownModel dropdown open
You can also type in the model selector to filter the list by model name or provider.

Quick search panel

The quick search panel shows file and application suggestions based on your input.
ShortcutActionContext
ArrowDownOpen quick search / move selection downInput field / quick search open
ArrowUp / ArrowLeft / ArrowRightNavigate itemsQuick search item highlighted
EnterOpen highlighted itemQuick search item highlighted
EnterClose quick search and submit queryQuick search open, no item highlighted

During AI response

ShortcutActionContext
EscapeCancel the active AI requestRequest in progress

Clearing conversation

ShortcutActionContext
EscapeClear conversation historyConversation present, input empty, no active request
The Escape key uses a priority order: it first closes any open dropdown, then cancels an active request, then clears model selection, then hides the window (if input is empty and there is no conversation), and finally clears the conversation.

Build docs developers (and LLMs) love