docs/features/hotkeys.md
InvokeAI allows you to customize all keyboard shortcuts (hotkeys) to match your workflow preferences.
Press Shift+? or click the keyboard icon in the application to open the Hotkeys Modal.
In View Mode (default), you can:
Click the Edit Mode button at the bottom of the Hotkeys Modal
Find the hotkey you want to change
Click the pencil icon next to it
The editor will appear with:
Enter your new hotkey using the format:
mod+a - Mod key + A (Mod = Ctrl on Windows/Linux, Cmd on Mac)ctrl+shift+k - Multiple modifiersf1 - Function keysmod+enter, ctrl+enter - Multiple alternatives (separated by comma)Click the checkmark or press Enter to save
Click the X or press Escape to cancel
Reset a single hotkey:
Reset all hotkeys:
Valid Modifiers:
mod - Context-aware: Ctrl (Windows/Linux) or Cmd (Mac)ctrl - Control keyshift - Shift keyalt - Alt key (Option on Mac)Valid Keys:
a-z0-9f1-f12enter, space, tab, backspace, delete, escapeup, down, left, rightExamples:
mod+s - Save actionctrl+shift+p - Command palettef5, mod+r - Two alternatives for refreshmod+ - Invalid (no key after modifier)shift+ctrl+ - Invalid (ends with modifier)For technical implementation details, architecture, and how to add new hotkeys to the system, see the Hotkeys Developer Documentation.