Skip to content

Keyboard Toolbar

The keyboard toolbar provides touch-friendly buttons for common terminal keys. It has two modes: minimal (default) and expanded (full keyboard).

ModeToggleKeys Available
MinimalDefaultEssential keys for terminal use
ExpandedTap expand iconAll keys including Home, End, Delete, etc.
ButtonKeyBehavior
CtrlControlSticky - tap once, then tap another key
ShiftShiftSticky - 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.)
ButtonKeyUse Case
TabTabAutocomplete
EscEscapeExit modes, cancel
EnterEnterSubmit command
ButtonKey
Up Arrow
Down Arrow
Left Arrow
Right Arrow
ButtonComboUse Case
CCtrl+CCancel/interrupt
DCtrl+DEOF/logout
ZCtrl+ZSuspend
LCtrl+LClear screen
ACtrl+ALine start
ECtrl+ELine end
ButtonComboUse Case
CCtrl+Shift+CCopy (terminal)
VCtrl+Shift+VPaste
ZCtrl+Shift+ZRedo
XCtrl+Shift+XCut
ButtonAction
Copy iconToggle tmux copy mode
PgUpScroll up (tmux)
PgDnScroll down (tmux)
ButtonKeyUse Case
HomeHomeJump to line start
EndEndJump to line end
DelDeleteDelete forward
BkspBackspaceDelete backward
PgUpPage UpScroll up
PgDnPage DownScroll down
InsInsertToggle insert mode
ButtonComboUse Case
BCtrl+Btmux prefix
XCtrl+XCut/prefix
KCtrl+KDelete to end
UCtrl+UDelete to start
WCtrl+WDelete word
RCtrl+RReverse search
PCtrl+PPrevious command
NCtrl+NNext command
  • Minimum size: 44x44px
  • Spacing: 8px between buttons
  • Haptic feedback on tap (if device supports)
  1. Modifiers are sticky: Tap Ctrl or Shift once, then tap another key
  2. Combine modifiers: Tap both Ctrl and Shift for Ctrl+Shift combos
  3. Shift+Tab: Navigate backwards in completion/menus
  4. Copy mode: Enable to select text, disable to resume typing
  5. Expand for more: Tap expand icon for full keyboard with Home, End, etc.