Skip to content

Master Keyboard Shortcuts Reference

This page provides a comprehensive compendium of all keyboard shortcuts, modifier keys, and mouse actions implemented in nEditor, collected from all modules and tabs across the application.


1. Global System Shortcuts and History

Shortcuts available globally while working in the 3D scene:

Keyboard Shortcut Function
Ctrl+Z Undo – Reverts the last modification performed in the scene (undo history stores up to 50 steps).
Ctrl+Y Redo – Reapplies the previously undone action.
Ctrl+S Save – Immediately saves all modified terrain tiles to the local SQLite database (active when Autosave is disabled).
Esc Cancel / Deselect – Aborts the active tool, exits edit mode, or deselects active selections.

2. Camera Controls and View Modes

Detailed camera documentation is available on the Camera Controls page.

Global Camera Modes:

Key Feature Description
F2 Isometric View (2D) Toggles the camera between perspective and orthographic top-down view (90°).
F3 Rotate 2D View by 15° Rotates the 2D top-down view by 15° around the vertical axis. Automatically enters 2D mode from perspective.
F5 Precision Mode Lowers rotation, pan, and zoom sensitivity (10–15×), facilitating micro-adjustments.

Control Style: Blender Way (Default):

Action Controls Function
Orbit (Rotate) Middle Mouse Button (MMB) Hold the mouse wheel and drag to orbit around the central focus point.
Pan (Move View) Shift + MMB Hold Shift with the mouse wheel and move the mouse to pan parallel to the screen.
Zoom In / Out Mouse Scroll Wheel Scroll forward or backward. Below 30 m above ground, speed slows down 4× automatically.

Control Style: OMSI Way (Classic):

Action Controls Function
Relocate Focus Point Right Mouse Button (RMB) A single click on the terrain triggers a smooth camera glide (Smooth Move).
Zoom In / Out Hold RMB + Vertical Drag Hold the right mouse button and drag forward or backward.
Orbit Around Pivot Middle Mouse Button (MMB) Hold the mouse wheel and move the cursor to rotate around the focus point.

3. Terrain Topology and Painting

Detailed guides are available in Terrain Topology and Terrain Paint.

Keyboard Shortcut Context / Tool Action
LMB Paint Brush / Topology Paints active texture or adjusts terrain elevation mesh.
RMB Paint Layers Bar Opens the detailed layer parameter configuration window (Edit Layer).
Enter Custom Shape Tool Closes polygon outline boundary for terrain texture filling.

4. Splines

Detailed guide is available in Splines.

Nodes Mode (NODES):

Keyboard Shortcut Action
N Spawns a new spline (or extrudes a new segment from the selected node).
Tab Elevation Lock to Predecessor – Maintains the exact elevation of the preceding node while extruding or moving nodes.
G Translates the selected node horizontally (Grab).
Z Modifies node elevation maintaining a straight linear slope.
X Modifies elevation with a dual smooth S-curve.
C Modifies elevation with a sag curve (Ease-in).
V Modifies elevation with a crest curve (Ease-out).
Ctrl (during Z) Steps elevation in discrete 0.1 m increments.
R Toggles segment geometry live between straight (STRAIGHT) and curved (CURVE).
Alt Re-aligns spline heading tangentially to the predecessor.
Ctrl (hold) Snaps moving node to nearby existing nodes.
Shift + LMB Selects multiple nodes (or a spline node and a path node for COMPLETE TO).
H Toggles semi-transparency for the selected spline.
[ / ] Decreases or increases the visual diameter of node spheres in the scene.
Del Deletes the selected node or spline segment.

Fragments Mode (FRAGMENTS):

Keyboard Shortcut Action
N Places a new segment or appends one to the selected fragment's end.
Tab Quick 180° Flip – Instantly rotates the manipulated fragment by 180 degrees (in free placement, moving, or path snapping).
Ctrl (hold) Path Snapping – Snaps moving fragment to the nearest path endpoint in another spline.
G Translates the selected fragment or group of fragments horizontally.
Z Shifts vertical elevation of the entire segment.
R Rotates a single fragment or rotates multiple selected splines simultaneously around their common pivot.
Ctrl + R Adjusts Skew joint angle using vertical mouse dragging.
Ctrl+C / Ctrl+V Copies and pastes selected spline fragments.
+ / - Increases or decreases cut count in the Cut tool.
Del Deletes the selected spline fragment.

5. Scenery Objects (Objects)

Detailed guide is available in Scenery Objects.

Keyboard Shortcut Action
N Spawns a new instance of the library-selected object under the cursor.
G Translates selected objects horizontally (Grab).
Z Adjusts vertical elevation smoothly with vertical mouse movement.
R Rotates object smoothly around its vertical axis (Yaw/Heading).
P Adjusts longitudinal inclination smoothly (Pitch).
B Adjusts lateral tilt smoothly (Bank).
H Toggles semi-transparency (Half transparent) for selected objects.
Ctrl (hold) Constrains transformations: 1.0 m translation increments, 15° rotation steps.
Ctrl+C / Ctrl+V Copies and pastes selected objects.
Del Deletes selected objects from the scene.

6. Custom Shapes

Detailed guide is available in Custom Shapes.

Drawing and Edge Generation:

Keyboard Shortcut Mode Action
LMB DRAW SHAPE Places consecutive polygon outline vertices.
Enter / F (or click near start) DRAW SHAPE Closes polygon boundary and automatically generates the 3D mesh.
F CREATE SHAPE FROM EDGES Generates a triangle mesh bridging selected edges.
E CREATE SHAPE FROM EDGES Extrudes new polygonal surfaces from selected edges.
Esc DRAW / EDGES Aborts drawing/edge tool and returns to face editing.

Mesh Editing (Vertices / Edges / Faces / Whole Mesh):

Keyboard Shortcut Selection Mode Action
G All modes Translates selected sub-elements horizontally.
Z All modes Adjusts vertical elevation (ramps, steps, slopes).
R All modes Rotates selected sub-elements.
S Whole Mesh Scales the entire 3D mesh volume proportionally.
E Edges Extrudes selected edges into new polygons.
H All modes Toggles semi-transparency (hidden mode) for the selected or hovered shape.
Left / Right / Up / Down Faces / Whole Mesh Shifts texture coordinates (UV Offset) across faces.
Del All modes Deletes selected vertices, edges, faces, or the entire mesh.
LMB / Enter / Space During transform Confirms geometry transformation.
RMB / Esc During transform Cancels operation and restores previous geometry.

7. Crossings and Traffic Signals (Crossing Editor)

Detailed guide is available in Crossings.

Creating Crossings from Splines:

Keyboard Shortcut Function
Shift + LMB / Box Adds splines to selection prior to generating the crossing.
Ctrl + LMB / Box Removes splines from selection.

Editing Crossing Paths and Nodes:

Keyboard Shortcut Context Function
N Selected node Begins extending a new traffic path from the selected node.
N No node selected Places the start of a new path within the intersection footprint.
R During path creation Toggles path segment geometry between straight (STRAIGHT) and curved (CURVE).
G Selected dynamic node Translates node horizontally with automatic snapping to neighboring paths and splines.
Alt During translation (G) Constrains node movement along its original tangent axis.
Alt Selected node (resting) Re-aligns path heading tangentially to the preceding segment.
Z Selected dynamic node Adjusts node vertical height using mouse dragging.
Ctrl During height adjustment (Z) Snaps elevation in discrete 0.1 m increments.
Shift + LMB Two selected nodes Selects start and end nodes for the COMPLETE TO operation.
Del Selected path Deletes the specified path from the intersection.
LMB / Enter During transform Confirms the new node position.
RMB / Esc During transform Cancels node translation and restores previous coordinates.

8. Universal Selection and Confirmation Rules

All 3D manipulation tools in nEditor share a standardized interaction model:

Action Function
LMB (Single click) Selects a single element (deselecting others).
LMB Drag (Box Select) Selects all elements within the bounding rectangle.
Shift + LMB / Box Multiselect – adds targeted elements to the active selection.
Ctrl + LMB / Box Deselect – removes targeted elements from the active selection.
LMB / Enter / Space Confirm – confirms the active translation, rotation, scaling, or extrusion.
RMB / Esc Cancel – immediately aborts the action and restores pre-edit state.