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