The keyboard toolbar provides touch-friendly buttons for common terminal keys. It has two modes: minimal (default) and expanded (full keyboard).
| Mode | Toggle | Keys Available |
|---|
| Minimal | Default | Essential keys for terminal use |
| Expanded | Tap expand icon | All keys including Home, End, Delete, etc. |
| Button | Key | Behavior |
|---|
| Ctrl | Control | Sticky - tap once, then tap another key |
| Shift | Shift | Sticky - tap once, then tap another key |
- Ctrl only: Shows Ctrl combos (^C, ^D, etc.)
- Shift only: Modifies next key (Shift+Tab = backtab)
- Ctrl+Shift: Shows Ctrl+Shift combos (^⇧C, ^⇧V, etc.)
| Button | Key | Use Case |
|---|
| Tab | Tab | Autocomplete |
| Esc | Escape | Exit modes, cancel |
| Enter | Enter | Submit command |
| Button | Key |
|---|
| ↑ | Up Arrow |
| ↓ | Down Arrow |
| ← | Left Arrow |
| → | Right Arrow |
| Button | Combo | Use Case |
|---|
| C | Ctrl+C | Cancel/interrupt |
| D | Ctrl+D | EOF/logout |
| Z | Ctrl+Z | Suspend |
| L | Ctrl+L | Clear screen |
| A | Ctrl+A | Line start |
| E | Ctrl+E | Line end |
| Button | Combo | Use Case |
|---|
| C | Ctrl+Shift+C | Copy (terminal) |
| V | Ctrl+Shift+V | Paste |
| Z | Ctrl+Shift+Z | Redo |
| X | Ctrl+Shift+X | Cut |
| Button | Action |
|---|
| Copy icon | Toggle tmux copy mode |
| PgUp | Scroll up (tmux) |
| PgDn | Scroll down (tmux) |
| Button | Key | Use Case |
|---|
| Home | Home | Jump to line start |
| End | End | Jump to line end |
| Del | Delete | Delete forward |
| Bksp | Backspace | Delete backward |
| PgUp | Page Up | Scroll up |
| PgDn | Page Down | Scroll down |
| Ins | Insert | Toggle insert mode |
| Button | Combo | Use Case |
|---|
| B | Ctrl+B | tmux prefix |
| X | Ctrl+X | Cut/prefix |
| K | Ctrl+K | Delete to end |
| U | Ctrl+U | Delete to start |
| W | Ctrl+W | Delete word |
| R | Ctrl+R | Reverse search |
| P | Ctrl+P | Previous command |
| N | Ctrl+N | Next command |
- Minimum size: 44x44px
- Spacing: 8px between buttons
- Haptic feedback on tap (if device supports)
- Modifiers are sticky: Tap Ctrl or Shift once, then tap another key
- Combine modifiers: Tap both Ctrl and Shift for Ctrl+Shift combos
- Shift+Tab: Navigate backwards in completion/menus
- Copy mode: Enable to select text, disable to resume typing
- Expand for more: Tap expand icon for full keyboard with Home, End, etc.