Skip to content

Keyboard Shortcuts

Master all of Termix's keyboard shortcuts for maximum productivity. This comprehensive reference covers every key binding organized by function and context. To view this guide inside the app, press ? at any time.

Quick Reference Card

Essential Shortcuts

KeyActionKeyAction
↑↓ / kjMove selectionEnter / lOpen/Enter
Backspace / hGo upsSearch
aAddrRename
yYank (Copy)xMove/Cut
pPastedDelete
tSortvVisual Mode
YYank Path?Help Screen
qQuitEscCancel/Clear

Basic Movement

KeyActionDescription
Move upSelect previous item
Move downSelect next item
kMove up (Vim)Vim-style up movement
jMove down (Vim)Vim-style down movement
ggJump to topSelect first item in list
GJump to bottomSelect last item in list
Ctrl+dScroll downScroll down half a page
Ctrl+uScroll upScroll up half a page

Directory Navigation

KeyActionDescription
EnterOpen/EnterOpen file or enter directory
lOpen/Enter (Vim)Alternative key for opening
BackspaceGo upMove to parent directory
hGo up (Vim)Vim-style parent navigation

Preview Pane Control

KeyActionDescription
Alt + ↑Scroll upScroll preview content up
Alt + ↓Scroll downScroll preview content down
Alt + ←Scroll leftScroll preview content left
Alt + →Scroll rightScroll preview content right

File Operations

Creation and Modification

KeyActionDescription
aAddCreate new file or directory
rRenameRename selected item
dDeleteDelete selected item(s) with confirmation

Clipboard and Batch Operations

KeyActionDescription
vVisual ModeEnter/Exit mode for selecting multiple items
yYank (Copy)Yank selected item(s) to internal clipboard
xCut (Move)Cut selected item(s) to internal clipboard
pPastePaste from internal clipboard
YYank PathYank item's full path to system clipboard

Search and Filter

Search Control

KeyModeActionDescription
sNormalStart searchEnter search mode
EscSearchApply filterFinish search, navigate results
EscFilteredClear filterRemove filter, show all files
bFiltered NavBack to resultsReturn to search results after entering a directory

Search Input

KeyModeAction
Character keysSearchAdd to query
BackspaceSearchRemove from query
EnterSearch(Same as Esc) Apply filter

Application Control

Session Management

KeyActionDescription
qQuitExit Termix
?HelpShow/hide the help screen
EscCancelCancel current operation

Special Contexts

KeyContextAction
yDelete confirmConfirm deletion
nDelete confirmCancel deletion
yQuit confirmForce quit with operations
nQuit confirmCancel quit
SPaste ConflictSkip current file
LPaste ConflictSkip All conflicting files
RPaste ConflictReplace current file
APaste ConflictReplace All conflicting files

Mode-Specific Shortcuts

Normal Mode

Default mode for navigation and file operations

CategoryKeysActions
Movement↑↓kj, gg, GNavigate through files
NavigationEnter/l, Backspace/hOpen/close directories
Operationsa, r, y, Y, x, p, dFile operations
Modess (Search), t (Sort), v (Visual)Switch to other modes
Appq (Quit), ? (Help)Application control

Visual Mode

Active when selecting multiple files for batch operations

KeyActionNotes
SpaceToggle SelectionMark or unmark the highlighted item
aSelect AllSelect every item in the current view
iInvert SelectionDeselect all selected and select all unselected
y / xYank / CutYank/Cut all selected items to the clipboard
dDeleteDelete all selected items
v / EscExit ModeReturn to Normal Mode

Search Mode

Active when typing search queries

KeyActionNotes
Character keysAdd to searchReal-time filtering
BackspaceRemove characterUpdate results
Esc / EnterApply filterSwitch to filtered navigation

Filtered Navigation Mode

Active after applying a search filter

KeyActionNotes
Navigation keysMove through resultsOnly filtered items are shown
bBack to resultsReturn to the original search results list
EscClear filterShow all files and return to Normal Mode
sNew searchStart a fresh search

Paste Conflict Mode

Active when a paste operation encounters a file with a duplicate name

KeyAction
SSkip
LSkip All
RReplace
AReplace All
EscCancel Paste

Advanced Key Combinations

Vim-Style Navigation

For Vim users, these combinations feel natural:

h j k l    →    ← ↑ ↓ →
h j k l    →    Parent Up Down Enter
gg         →    Go to top of list
G          →    Go to bottom of list
Ctrl+d     →    Scroll down half a page
Ctrl+u     →    Scroll up half a page

Power User Workflows

Search and Batch Delete:

s → .tmp → Esc → v → a → d → y

(Search for .tmp files, enter Visual Mode, Select All, Delete, and Confirm)

Batch Move with Visual Mode:

v → (Space, Space, ...) → x → navigate → p (Enter Visual Mode, select items with Space, cut them, navigate, and paste)

Context-Sensitive Behavior

Esc Key Behavior

The Esc key behaves differently based on context:

ContextAction
Normal mode with filterClear active filter
Normal mode with clipboardClear clipboard
Visual ModeExit Visual Mode
Search modeApply filter and enter navigation
Add/Rename modeCancel operation
Delete/Quit confirmCancel action
Paste ConflictCancel paste operation

Memory Aids

Mnemonic Devices

KeyMnemonicAction
aAddCreate new item
rRenameRename item
yYankYank to clipboard (copy)
xCut (eXtract)Move to clipboard
pPastePaste from clipboard
dDeleteDelete item
sSearchStart search
tSortOpen sort menu
vVisualEnter Visual Mode
qQuitExit application

Troubleshooting Key Issues

Keys Not Working

If shortcuts aren't responding:

  1. Check terminal focus: Ensure the terminal window has focus.
  2. Verify key support: Some terminals may not support all key combinations (e.g., Alt).
  3. Check for conflicts: Other applications might intercept keys.

All essential functions have alternative key bindings that work in any standard terminal.

Released under the MIT License