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 available on Basic and above, and included in the free trial.) See Undo and redo.