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