Keyboard Shortcuts
Using keyboard shortcuts significantly speeds up data entry and workflow in CutOptim. This page lists all available shortcuts organized by context.
This reference covers the planned shortcut set for CutOptim. Not all shortcuts listed may be active in the current version — the keyboard shortcut system is being rolled out progressively. If a shortcut doesn’t work, the feature may not yet be implemented in your version.
On macOS, replace Ctrl with Cmd for all shortcuts. Alt on Windows/Linux corresponds to Option on macOS.
Global Shortcuts
These shortcuts work anywhere in the application, regardless of which panel has focus.
| Action | Windows / Linux | macOS |
|---|---|---|
| Run optimization | Ctrl +Enter | Cmd +Enter |
| Save project | Ctrl +S | Cmd +S |
| Undo | Ctrl +Z | Cmd +Z |
| Redo | Ctrl +Shift +Z | Cmd +Shift +Z |
| Open Settings | Ctrl +, | Cmd +, |
| Open Project Panel | Ctrl +P | Cmd +P |
| Open Export panel | Ctrl +E | Cmd +E |
| Toggle dark mode | Ctrl +Shift +D | Cmd +Shift +D |
| Focus Stock table | Alt +1 | Option +1 |
| Focus Demand table | Alt +2 | Option +2 |
| Focus canvas | Alt +3 | Option +3 |
Table Navigation (Stock & Demand)
These shortcuts apply when focus is inside the Stock or Demand input tables.
| Action | Shortcut |
|---|---|
| Move to next cell (right) | Tab |
| Move to previous cell (left) | Shift +Tab |
| Move down one row (same column) | ↓ |
| Move up one row (same column) | ↑ |
| Confirm entry and add new row below | Enter (on last cell of row) |
| Confirm entry (stay in cell) | Enter (on other cells) |
| Cancel edit and revert cell | Escape |
| Select entire row | Shift +Space |
| Delete selected row | Delete or Backspace (row selected) |
| Duplicate selected row | Ctrl +D |
| Move row up | Alt +↑ |
| Move row down | Alt +↓ |
| Select all rows | Ctrl +A (table focused) |
| Copy selected row(s) | Ctrl +C |
| Paste row(s) | Ctrl +V |
The fastest way to enter a long demand list: type the first cell, press Tab to move right through the fields, and press Enter at the last field of each row to immediately create a new row below. You never need to touch the mouse.
Canvas Controls
These shortcuts apply when the canvas panel has focus (click the canvas to focus it).
| Action | Shortcut |
|---|---|
| Zoom in | Ctrl += or scroll up |
| Zoom out | Ctrl +- or scroll down |
| Zoom to fit (all sheets) | Ctrl +0 |
| Pan canvas | Click + drag |
| Next sheet | → or . |
| Previous sheet | ← or , |
| First sheet | Home |
| Last sheet | End |
| Click piece to select | Left click |
| Deselect piece | Escape |
Mode Switching
Switch the active optimization mode from the keyboard.
| Action | Shortcut |
|---|---|
| Switch to 2D Panel mode | Alt +F1 |
| Switch to 1D Linear mode | Alt +F2 |
| Switch to Wood mode | Alt +F3 |
Project Panel Shortcuts
These shortcuts apply when the Project Panel is open.
| Action | Shortcut |
|---|---|
| Open/close Project Panel | Ctrl +P |
| New project | Ctrl +Shift +N |
| New cut in current project | Ctrl +Shift +C |
| Rename selected project/cut | F2 |
| Delete selected project/cut | Delete |
| Navigate project list | ↑ / ↓ |
| Open selected project/cut | Enter |
Export Panel Shortcuts
| Action | Shortcut |
|---|---|
| Open Export panel | Ctrl +E |
| Export PDF | Ctrl +Shift +P |
| Export CSV | Ctrl +Shift +X |
Quick Reference Card
Print this table and keep it at your workstation while learning CutOptim.
| Category | Key combo | Action |
|---|---|---|
| Run | Ctrl +Enter | Run optimization |
| Save | Ctrl +S | Save project |
| Undo | Ctrl +Z | Undo last change |
| Settings | Ctrl +, | Open settings |
| Projects | Ctrl +P | Project panel |
| Export | Ctrl +E | Export panel |
| New row | Enter | Add row (in table) |
| Next sheet | → | Next sheet on canvas |
| Fit canvas | Ctrl +0 | Zoom to fit |
| 2D mode | Alt +F1 | Switch to 2D |
| 1D mode | Alt +F2 | Switch to 1D |
| Wood mode | Alt +F3 | Switch to Wood |