Skip to content

Keyboard Shortcuts

moneyflow is designed to be used entirely with the keyboard. Here's your complete reference.


Essential Shortcuts

Key Action Context
? Show help screen Any
Q Quit (with confirmation) Any
Ctrl+C Force quit Any
W Review & commit changes Any

View Navigation

Cycle Through Views

Key Action
G Cycle grouping (Merchant → Category → Group → Account)
D Detail view (all transactions)
Shift+D Find duplicates

Direct View Access

Key View
Shift+A Accounts

Drill Down

Key Action
Enter Drill down into selected row
Esc Go back to previous view

Time Navigation

Quick Jumps

Key Time Period
Y Current year
T Current month
A All time

Period Navigation

Key Action
Left Previous period (month or year)
Right Next period (month or year)

Smart navigation: If viewing a full year, arrows move by year. If viewing a month, arrows move by month.


Editing Transactions

Single Transaction (Detail View)

Key Action
M Edit merchant name
C Edit category
H Hide/unhide from reports
X Delete transaction (with confirmation)
I View full transaction details

Multi-Select

Key Action
Space Toggle selection (shows ✓)
M Edit merchant for all selected
C Edit category for all selected
H Hide/unhide all selected
X Delete all selected (with confirmation)

Bulk Workflow

  1. Press Space on multiple transactions (shows ✓)
  2. Press C to edit category for all
  3. Select new category
  4. Press W to review
  5. Press Enter to commit

Undo

Key Action
U Undo most recent pending edit

Removes the most recent edit from the pending changes queue. Press multiple times to undo edits in reverse order. Shows notification with field type and remaining edit count.


Bulk Edit from Aggregate View

Single Group

When viewing Merchants, Categories, Groups, or Accounts:

Key Action
M Edit merchant for ALL transactions in selected row
C Edit category for ALL transactions in selected row
Enter Drill down to see individual transactions

This lets you rename a merchant or recategorize hundreds of transactions in one operation.

Multi-Select Groups

Press Space to select multiple groups, then edit all their transactions at once:

Key Action
Space Toggle group selection (shows ✓)
M Edit merchant for ALL transactions in ALL selected groups
C Edit category for ALL transactions in ALL selected groups

Multi-Select Workflow

  1. Merchants view
  2. Space on "Amazon" → ✓
  3. Space on "eBay" → ✓
  4. Space on "Etsy" → ✓
  5. Press C → Select "Online Shopping"
  6. All transactions from 3 merchants recategorized!

Works in all aggregate views and sub-grouped views.


Sorting

Key Action Context
S Toggle sort field Any view
V Reverse sort direction (↑/↓) Any view

In aggregate views (Merchant/Category/Group): - S toggles between Count and Amount

In detail view (transactions): - S cycles through: Date → Merchant → Category → Account → Amount → Date


Search & Filters

Key Action
/ Search transactions
F Show filter modal (transfers, hidden items)

In Search Modal

  • Type to filter in real-time
  • Enter to apply search
  • Esc to cancel

To clear an active search: Press / to open search, delete all text, then press Enter with empty input.


Arrow Key Navigation

Key Action
Up / K Move cursor up
Down / J Move cursor down
Page Up Jump up multiple rows
Page Down Jump down multiple rows
Home Jump to top
End Jump to bottom

Workflow Shortcuts

Common Workflows

Rename a merchant:

  1. G (until Merchants view)
  2. Navigate to merchant
  3. M (edit merchant)
  4. Type new name, Enter
  5. W (review), Enter (commit)

Edit categories for transactions:

  1. U (all transactions)
  2. Space on each transaction to select
  3. C (edit category)
  4. Type to filter categories, Enter to select
  5. W (review), Enter (commit)

Monthly spending review:

  1. T (this month)
  2. G (cycle to categories)
  3. Enter on a category to drill down
  4. Left to view previous month
  5. Right to return

In-Modal Shortcuts

When in a modal dialog (edit merchant, select category, etc.):

Key Action
Enter Confirm/Submit
Esc Cancel
Tab Next field
Shift+Tab Previous field
Up / Down Navigate list items

Category Selector

  • Type to filter categories in real-time
  • Up / Down to navigate matches
  • Enter to select

Pro Tips

Speed Up Editing

  • Stay in detail view (U) for rapid transaction editing
  • Use Space to queue multiple edits before committing
  • The cursor stays in place after edits - keep pressing M or C

Time Navigation

  • Left/Right maintain context (month→month, year→year)
  • Y is your "reset" - always returns to current year

Review Before Committing

  • W shows ALL pending changes before saving
  • Review screen shows old → new values
  • Press Esc to cancel, Enter to commit

Cheat Sheet

Print this for reference:

Views:       g (cycle)  d (detail)  D (duplicates)
Time:        y (year)   t (month)  a (all)  ←/→ (navigate)
Edit:        m (merchant)  c (category)  h (hide)  x (delete)  u (undo)
Select:      Space (multi-select)  Ctrl+A (select all)
Sort:        s (toggle field)  v (reverse)
Navigate:    Enter (drill down)  Escape (go back)
Other:       / (search)  f (filter)  w (commit)  ? (help)  q (quit)

Can't Remember a Shortcut?

Press ? any time to see the help screen with all available shortcuts for your current view.