LMB-drag - Pan the viewport.Mouse wheel - Zoom in/out centered on the cursor.Scroll up - Zoom in centered on the cursor (Linux only).Scroll down - Zoom out centered on the cursor (Linux only).Hover - Show a coordinate readout snapped to the nearest point, intersection, root, or curve.Shift + Hover - Show the raw cursor coordinates without snapping.Ctrl+0 - Recenter and reset the viewport to the default zoom.Enter - Force an immediate redraw.Shift+Enter - Insert a new empty row below the current one.Alt+Enter - Toggle the row`s visibility on the graph.Ctrl+A - Select all text in the focused row.Ctrl+D - Duplicate the current row below itself.Up - Move focus to the previous row, keeping the cursor position.Down - Move focus to the next row, keeping the cursor position.Backspace - Delete the row when it is empty and not the last remaining row.LMB on the dot (●) - Toggle the row`s visibility on the graph.Drag on the dot (●) - Reorder rows.Shown for constant assignments such as a = 2.
Play (▶) / Pause (Ⅱ) button - Start and stop the value animating back and forth between min and max.Space - Toggle animation for the most recently used slider (when focus is not in a text field).Ctrl+O - Open a .graf.json project.Ctrl+S - Save the current project (prompts for a name if unsaved).Ctrl+Shift+S - Save the project under a new name.Ctrl+Shift+T - Reload the theme from the config file.