# Keyboard Shortcuts

| Shortcut                  | Action                                  |
| ------------------------- | --------------------------------------- |
| ++cmd+enter++ / ++ctrl+enter++ | Build project (when inputs are valid)  |
| ++cmd+f++ / ++ctrl+f++       | Open Add Folder/File dialog             |
| ++cmd+p++ / ++ctrl+p++       | Open Add Packages dialog                |
| ++cmd+r++ / ++ctrl+r++       | Reset all fields (shows confirmation)   |
| ++cmd+slash++ / ++ctrl+slash++ | Open Help dialog                      |
| ++escape++                   | Close current dialog / Exit application |

## Overflow menu

All secondary actions are in the app bar overflow menu (**...**):

![Overflow menu](../assets/images/overflow-menu.png)

| Action              | Description                                         |
| ------------------- | --------------------------------------------------- |
| **Recent Projects** | Restore a previous build's full configuration       |
| **Presets**         | Save, apply, and delete named configurations        |
| **Settings**        | Configure defaults and post-build behaviour         |
| **Help**            | Usage guide and keyboard shortcuts                  |
| **App Cheat Sheet** | Quick reference card                                |
| **View Logs**       | Colour-coded log viewer with clickable source locations |
| **About**           | App info and tech stack                             |
