Skip to content
Bit Quirky Round Trip
Visual Scripting

Search documentation

All topics and APIs

Close returns focus to Search.

What are you looking for?

Try a common topic or enter a complete API identifier.

Browse the reference instead

Esc closes · Tab reaches results · Enter opens the focused link

v0.89.0
Menu

Shortcuts

Use the keyboard and pointer gestures that cover class search, rail navigation, editing, wiring, and history.

The fastest Round Trip workflow keeps one hand on search and the other on the canvas. Text fields keep their normal editing keys; graph shortcuts run when a text input does not own the event.

Following a bug across three classes can turn into a tour of tiny buttons. Search and rail navigation have direct gestures, as do source history and graph edits, but only if you know which surface has focus.

Use shortcuts when you already know the next class, member, or edit. Keep context menus for actions you use less often, such as Split Pins, Edit Catch Clauses, or Remove Reroute.

The shortcut table is the visual reference. Read the key in the first column, the action in the second, and the surface that must own focus in the third.

Key or gesture What it does Where it works
Cmd/Ctrl+K Toggle the class picker Round Trip Graphs window
Cmd/Ctrl+P Focus global search Round Trip Graphs window
Cmd/Ctrl+S Run the unified Compile path for pending drafts Graph window
Cmd/Ctrl+Z Undo the latest in-session graph action Graph window, except while editing text
Cmd+Shift+Z Redo macOS graph window, except text input
Ctrl+Y Redo Windows or Linux graph window, except text input
Cmd/Ctrl+C Copy the selected graph subgraph Canvas
Cmd/Ctrl+X Cut the selected graph subgraph Canvas
Cmd/Ctrl+V Paste the graph clipboard Canvas
Delete or Backspace Delete the graph selection Canvas, except text input
Shift+W / Shift+S Align the selected nodes’ top or bottom edges (Align Top, Align Bottom) Canvas, two or more nodes selected, except text input
Shift+A / Shift+D Align the selected nodes’ left or right edges (Align Left, Align Right) Canvas, two or more nodes selected, except text input
Shift+M / Shift+C Line up vertical centers (Align Middle) or horizontal centers (Align Center) Canvas, two or more nodes selected, except text input
F2 Rename the focused eligible identity Right rail
Enter Commit a rename or activate a picker or method row Right rail, pickers, method rail
Escape Cancel rename or dismiss a picker Right rail and pickers
Up / Down Move through picker results or method rows Focused picker or method rail
Left / Right Collapse or expand overload and accessor groups Method rail
Space Activate the focused method row Method rail
Alt-click a wire Break that wire Canvas
Double-click a wire Add a reroute knot Canvas
Double-click method title Open the active method in source Top rail
Double-click method row Open that method in source Method rail

The current editor implementation also accepts Cmd/Ctrl+O for the class picker. Cmd/Ctrl+K is the documented class-finding shortcut used throughout these guides.

  1. Press Cmd/Ctrl+K, type part of a Platformer class name, move with Up or Down, and press Enter.

  2. Press Cmd/Ctrl+P, search for a method, and activate the result.

  3. Focus the method rail. Move with Up and Down, expand a group with Right, and open a child with Enter.

  4. Select a node, copy and paste it, then undo and redo. Watch the toolbar buttons track the same history.

  5. Double-click a wire, move the new reroute knot, then Alt-click the wire to break it. Undo to restore the connection and its route.

  6. Select two nodes and right-click one. The align entries show the same keys as this table (⇧W and so on on macOS). Close the menu and press Shift+A to align their left edges.

Shortcuts invoke the same actions as their buttons and menus. Cmd/Ctrl+S writes pending drafts through Compile; navigation and selection keys write nothing. Copy remains inside Round Trip’s graph clipboard.

When it goes wrong

SymptomCheckFix
Delete removes text instead of a node.Look for a focused text editor in the right rail or a literal.Commit or cancel the text edit, return focus to the canvas, then delete the selection.
Undo changes typed text instead of the graph.Check which control owns keyboard focus.Leave the text field before using graph undo.
Alt-click does not break anything.Confirm the pointer is over a rendered wire or connected pin.Use the wire context menu and choose Break Link when the hit area is crowded.
Full-size image