Keyboard reference
Desktop and terminal shortcuts
Desktop handles workspace shortcuts inside its webview; terminal-focused shortcuts preserve common shell behavior where a selection or platform convention changes the result.
Desktop workspace
| Action | macOS | Windows/Linux | Availability |
|---|---|---|---|
| Search Plans, Tasks, and Notes | Cmd+K | Ctrl+K | Global within the Desktop webview. |
| Open Settings | Cmd+, | Ctrl+, | Global within the Desktop webview; available with no project open. |
| Overview | Cmd+1 | Ctrl+1 | Blocked by dialogs, text entry, or terminal focus. |
| Board | Cmd+2 | Ctrl+2 | Blocked by dialogs, text entry, or terminal focus. |
| Issues | Cmd+3 | Ctrl+3 | Blocked by dialogs, text entry, or terminal focus. |
| Toggle Terminal Panel | Cmd+J | Ctrl+J | Works from anywhere in an open project, including from inside a terminal. |
| Open Board and add task | Cmd+N | Ctrl+N | Switches to Board; blocked by dialogs, text entry, or terminal focus. |
| Refresh Board snapshot | R | Unmodified key; ignored during composition/repeat, in a dialog, or in a text/terminal target. | |
| Focus Add task on Board | / | Unmodified key; same focus and modal restrictions as refresh. | |
Native menu accelerators
Only macOS assigns native application-menu accelerators: Cmd+O opens a project, Cmd+, opens Settings, Cmd+1/Cmd+2/Cmd+3 select Overview/Board/Issues in the same order as the sidebar, Cmd+J toggles the terminal panel, and Cmd+K opens Search Plans, Tasks, and Notes. The Windows and Linux native menus deliberately do not assign these accelerators. The separate Desktop webview shortcuts above may still handle their Ctrl forms while the webview has focus.
On macOS, Settings… and Check for Updates… are in the p-track app menu. On Windows and Linux, Settings is in the Project menu and Check for Updates is in the Help menu. Switch Project and Close Project have no native menu accelerator.
Terminal input and display
| Action | macOS | Windows/Linux |
|---|---|---|
| Search scrollback | Cmd+F | Ctrl+Shift+F |
| Next / previous search match | Enter / Shift+Enter; Esc closes search. | |
| Zoom in / out / reset | Cmd++, Cmd+-, Cmd+0 | Ctrl++, Ctrl+-, Ctrl+0 |
| Clear terminal | Cmd+K | Use the terminal toolbar. |
| Copy selection | Cmd+C | Ctrl+C, Ctrl+Shift+C, or Ctrl+Insert |
| Paste | Cmd+V | Ctrl+V or Shift+Insert |
| Select all scrollback | Cmd+A | Ctrl+Shift+A |
| Open terminal context menu | Menu or Shift+F10 | |
Ctrl+C keeps shell semantics when nothing is selected. On Windows/Linux it copies only when terminal text is selected; without a selection it remains available to interrupt the running process. Ctrl+Shift+C is the unambiguous copy chord.
Panes and tabs
| Action | macOS | Windows/Linux |
|---|---|---|
| Focus pane left/right/up/down | Cmd+Alt+Arrow | Ctrl+Alt+Arrow |
| Move tab focus | Left/Right wrap through tabs; Home/End jump to first/last. | |
| Begin tab rename | F2 | |
| Commit / cancel tab rename | Enter / Esc | |
Search Plans, Tasks, and Notes
After opening search with Cmd+K or Ctrl+K, type to search plans, tasks, and notes. Use ↑/↓ to select, Enter to activate, and Esc to close. The palette searches project records; it does not execute commands.
TUI keys
The terminal interface supports arrow keys and Vim-style h/j/k/l navigation where a screen has horizontal and vertical selection. ? or F1 opens its command menu, 1–5 select screens, and q or Ctrl+C quits. See the complete TUI key table for global, menu, detail, and screen-specific actions.