Keyboard shortcuts
Describes Hatoba 0.2.0.
On Windows and Linux every app shortcut uses Ctrl+Shift, so that plain Ctrl+letter always reaches the remote shell (Ctrl+L, Ctrl+W, Ctrl+K, Ctrl+C and so on). The few exceptions are Ctrl+Tab, Ctrl+, and Ctrl+K while focus is outside the terminal. On macOS the shortcuts use ⌘. If the user’s platform is unknown, give both columns.
App shortcuts
| Action | Windows / Linux | macOS |
|---|---|---|
| Search hosts (opens the host list and focuses the search box) | Ctrl+Shift+K (Ctrl+K also works when the terminal does not have focus) | ⌘⇧K (⌘K also works when the terminal does not have focus, and clears the terminal while it has) |
| New tab (also opens the host list and focuses the search box; connecting a host opens its own tab) | Ctrl+Shift+T | ⌘T |
| Close tab (a terminal tab; the home tab cannot be closed) | Ctrl+Shift+W | ⌘W |
| Next tab / previous tab | Ctrl+Tab / Ctrl+Shift+Tab | ⌃Tab / ⌃⇧Tab |
| Open Settings | Ctrl+, | ⌘, |
| Lock the vault | Ctrl+Shift+L | ⌘L |
| Show or hide the AI panel | Ctrl+Shift+A | ⌘⇧A |
| English | 简体中文 | 日本語 |
|---|---|---|
| New Tab | 新建标签 | 新しいタブ |
| Close Tab | 关闭标签 | タブを閉じる |
| Lock | 锁定 | ロック |
| Settings | 设置 | 設定 |
| Show AI Panel | 显示 AI 面板 | AI パネルを表示 |
| Hide AI Panel | 隐藏 AI 面板 | AI パネルを隠す |
| Search hosts or ssh user@host | 搜索主机或 ssh user@host | ホストを検索、または ssh user@host |
| Right-Click in Terminal | 终端中的右键 | ターミナルでの右クリック |
Terminal
| Action | Windows / Linux | macOS |
|---|---|---|
| Copy the selection | Ctrl+C when text is selected (otherwise it is ^C for the remote), Ctrl+Shift+C, or Ctrl+Insert | ⌘C |
| Paste | Ctrl+V, Ctrl+Shift+V, or Shift+Insert | ⌘V |
| Find in the terminal | Ctrl+Shift+F | ⌘F |
| Open a link in the output | Ctrl+click | ⌘+click |
In the find bar, Enter goes to the next match, Shift+Enter to the previous one, and Esc closes the bar. Right-click either copies or pastes, or opens a menu, depending on Right-Click in Terminal (see Terminal).
In pages and panels
| Where | Keys |
|---|---|
| Host list | Up / Down select, Enter connects, typing starts a search |
| Host editor | Ctrl+S (⌘S) saves, Enter in a text field saves, Esc leaves a form that has no changes |
| SFTP panel | Up / Down select, Enter opens a folder or downloads a file, F2 renames, Delete deletes, Backspace goes to the parent folder |
| AI panel | Enter sends, or queues the message while a turn runs; Ctrl+Enter (⌘↩) sends at once, stopping a running turn; Alt+Enter (⌥↩) asks a side question; Shift+Enter adds a line; Up in the empty box edits the queued message; Esc stops a running turn, then sends the queued message |
| Settings | Esc closes the window (a dialog or menu inside it takes Esc first); Left / Right switch tabs when the tab bar has focus |
| Tab bar | Middle-click a terminal tab to close it |
Not available
There are no user-defined shortcuts and no shortcut to switch to tab number N.