Wave's estimate canvas is built to be driven from the keyboard. Shortcuts are written in their Mac form with the Windows equivalent in parentheses, for example ⌘K (Ctrl+K). Press ? in the app to see this list in the shortcuts overlay.
Navigate
| Shortcut | Action |
|---|
| Tab / Shift+Tab | Move to the next / previous cell, spreadsheet-style, wrapping across rows |
| ↑ / ↓ | Move between line items (the focused column is remembered) |
| ← / → | Move across cells in a row |
| R / Shift+R | Jump to the next / previous room |
| ⌘K (Ctrl+K) | Open the command palette |
| ? | Open the shortcuts overlay |
Edit
| Shortcut | Action |
|---|
| Enter | Edit the focused cell; commits when you are done |
| Esc | Cancel the edit |
| E | Edit the selected item's description |
| Q | Edit quantity |
| U | Edit unit |
| P | Edit price |
| N | Add a line item |
| A (or T) | Add or edit a note on the line item (notes show on the PDF) |
| D, Delete, or Backspace | Delete the selected item (asks you to confirm) |
| X | Show or hide industry codes in the description column |
| ⌘Z (Ctrl+Z) | Undo |
| ⌘⇧Z (Ctrl+Shift+Z) | Redo |
Quantity and price cells accept math: type 12*1.5 or 100/4 and Wave computes it on save.
Select
| Shortcut | Action |
|---|
| Shift+click | Select a range of rows |
| ⌘-click (Ctrl-click) | Toggle individual rows in or out of the selection |
| Shift+↑ / Shift+↓ | Extend the selection by keyboard |
| ⌘A (Ctrl+A) | Select all line items |
| ⌘C (Ctrl+C) | Copy the selected rows as a table for Excel, Google Sheets, or email |
Modifiers
| Shortcut | Action |
|---|
| M then 1 | After Hours |
| M then 2 | Category 3 |
| M then 3 | Heavy Cleaning |
| M then 4 | No Bagging |
Press M, then the number within a moment. Only modifiers that apply to that line item's pricing are available; the rest are grayed out.
Rooms
| Shortcut | Action |
|---|
| ⌘N (Ctrl+N) | Add a room |
| R / Shift+R | Jump to the next / previous room |
| ⌘↑ / ⌘↓ (Ctrl+↑ / Ctrl+↓) | Move the selected item up / down within its section |
Estimate actions
| Shortcut | Action |
|---|
| ⌘P (Ctrl+P) | Export the estimate |
| ⌘K (Ctrl+K) | Command palette: lock, duplicate, change status, and every other action |
Chat
| Shortcut | Action |
|---|
| Enter or ⌘Enter (Ctrl+Enter) | Send a message (choose which in Settings > Preferences) |
| ⌘A then ⌘C (Ctrl+A, Ctrl+C) | With the message box empty, copy the whole conversation as text |
Undo is per tab
⌘Z (Ctrl+Z) on the estimate canvas undoes canvas edits. The Drying tab has its own independent undo for readings. (Drying logs are in beta and available on select plans.) See Undo and redo.