On this page

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.

ActionWindows / LinuxmacOS
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.

ActionShortcut
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).

ActionShortcut
Zoom in Ctrl += or scroll up
Zoom out Ctrl +- or scroll down
Zoom to fit (all sheets) Ctrl +0
Pan canvasClick + drag
Next sheet or .
Previous sheet or ,
First sheet Home
Last sheet End
Click piece to selectLeft click
Deselect piece Escape

Mode Switching

Switch the active optimization mode from the keyboard.

ActionShortcut
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.

ActionShortcut
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

ActionShortcut
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.

CategoryKey comboAction
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

FAQ

Can I customise keyboard shortcuts?
Custom keybindings are not currently supported. Shortcuts follow standard browser conventions (Ctrl on Windows/Linux, Cmd on macOS).
Do shortcuts work when focus is inside a table cell?
Most global shortcuts (like Ctrl+Enter to run, Ctrl+S to save) work regardless of focus. Table-specific shortcuts (like Enter to add a row) only work when a table row or cell is active.
What is the shortcut to delete a selected row?
Select the row by clicking it (the row highlights blue), then press Delete or Backspace. You will be asked to confirm if the row has data.
Is there a shortcut to zoom the canvas to fit?
Yes. Press Ctrl+0 (zero) to zoom the canvas to fit all sheets in view. Use Ctrl+= to zoom in and Ctrl+- to zoom out.
How do I undo a Run Optimization action?
Ctrl+Z undoes the last data change (adding or editing a row). Optimization runs are not undoable — the canvas just shows the latest result. To go back to a previous result, re-run the optimization after reverting your data changes.

Last updated: April 1, 2026