Keyboard Shortcuts
Hunea's keybindings are distributed across the input box, slash menu, various full-screen panels, and approval interfaces. Each feature page already has explanations, this page summarizes common shortcuts for easy reference.
Terminal emulators, tmux, or remote sessions may also intercept some combinations. If a key doesn't work, first check if it's captured by the outer environment; you can also check if
keyboard_enhancement(auto/on/off) needs to be explicitly turned off.
Main interface / Composer
Default send semantics (you can swap Enter with Shift+Enter / Ctrl+J using swap_enter_and_send):
When the input box is empty and there is no streaming output, double-press Esc:
Editing keys mostly follow readline conventions (like Ctrl + A/E/B/F/K/U/W, word movement and deletion, etc.), see Composer for details.
Prefix popups
Common operations inside popups: continue typing to filter, ↑ / ↓ to move, Tab to complete or confirm, Enter to select, Esc to close.
Slash Menu
By default, typing / in an empty composer triggers the menu inline. You can change the trigger with command_menu_mode (slash / floating / both): under floating, / is plain text and you open the floating menu with Ctrl+O; under both, both work. The floating menu's visible row count is controlled by command_menu_rows (default 7), and extra rows scroll.
The Ctrl+O floating menu also supports the mouse: click a command row to select and trigger it, and scroll the wheel over the popup to page through when there are more commands than fit.
See the slash menu overview for the full command list.
Session resume /resume, message copy /copy, history /resend
Navigation for these full-screen lists is generally similar (follow the hint at the bottom of the interface):
Session tree /tree
See /tree for more detailed layered operations (branch preview, Branch Tree).
User message backtracking (default double Esc / /sends-back)
See /sends-back for details.
Full-screen Transcript (Ctrl + T)
Tool Approval
For option meaning and hints when the panel is invisible, see Tools & Approval.
Other panels: Models / Prompt
/models: type directly to filter,Enterto select;Uto refresh model list (if provider supports)/prompt: two-column with tabs;Spaceto preview single item,pto see assembled result,?to see panel help,Ctrl + Gto edit body in external editor
Each panel generally shows operation hints for the current context at the bottom. Specific operations follow the interface hints; this page only summarizes the most commonly used keys.
Usage tips
- It's recommended to first get familiar with:
Entersend,Ctrl + Jnewline,Ctrl + Gexternal edit,Ctrl + Rhistory,Ctrl + Tdetails, doubleEscbacktrack on empty input. - For other panels, check the bottom operation hint first.
- When combination keys behave unexpectedly: try a modern terminal emulator (like kitty / Ghostty / Windows Terminal), check your tmux prefix key, or try
keyboard_enhancement = "off".