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:

Shortcut Function Description
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.
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.

Shortcut Context / Tool Action
Z Vertical node elevation adjustment maintaining a straight linear slope.
X Vertical height adjustment with a dual smooth S-curve (flat tangents at both ends).
C Vertical height adjustment with a sag curve (Ease-in, flat base tangent, steep exit).
V Vertical height adjustment with a crest curve (Ease-out, steep base start, flat crest tangent).
Ctrl (during Z) Steps height in discrete 0.1 m increments.
Shift + LMB Selects two or more nodes.
Del Deletes the selected node or spline segment.
LMB / Enter Confirms the node position.
RMB / Esc Cancels moving or spline creation.

Fragments Mode (FRAGMENTS):

Shortcut Function
G Translates the entire selected spline segment horizontally.
Z Adjusts elevation of the entire segment vertically.
R Rotates the entire segment around its axis.
Ctrl+C / Ctrl+V Copies and pastes the spline segment.
Del Deletes the selected spline fragment.
Shift + LMB / Box Selects multiple segments simultaneously.
Ctrl + LMB / Box Deselects segments from the active selection.

7. Custom Shapes

Detailed guide is available in Custom Shapes.

Drawing and Edge Generation:

Shortcut Mode Function
LMB DRAW SHAPE Places consecutive polygon outline vertices.
Enter / F (or click near start) DRAW SHAPE Closes the polygon boundary and generates the 3D mesh.
F CREATE SHAPE FROM EDGES Generates a triangle mesh bridging selected spline or shape edges.
E CREATE SHAPE FROM EDGES Initiates edge extrusion (extruding new geometry faces from selected edges).
Esc DRAW / EDGES Cancels drawing/creation mode and returns to face editing.

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

Shortcut Selection Mode Function
G All modes Translates selected sub-elements horizontally.
Z All modes Adjusts vertical elevation (creating ramps, steps, and 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.
Left / Right / Up / Down Faces / Whole Mesh Shifts texture coordinates (UV Offset) across faces.
Del All modes Deletes selected vertices, edges, faces, or the whole mesh.
Shift + LMB / Box All modes Adds sub-elements to the current selection.
Ctrl + LMB / Box All modes Removes sub-elements from the current selection.
LMB / Enter / Space During transform Confirms geometry transformation.
RMB / Esc During transform Cancels operation and restores previous geometry.

8. Crossings and Traffic Signals (Crossing Editor)

Detailed guide is available in Crossings.

Creating Crossings from Splines:

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:

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 (prevents angle kinks).
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.

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