Gamepad Controls
(Main Menu > Settings > Controls > Gamepad Controls)
The game will use different controller layout depending on what you are doing. Sometimes a button will have additional functionality when pressed at the same time as another button, as seen in camera operations shift mode. Controller vibrations settings can be found under Settings > Controls > Gamepad Settings.
On Foot Layout
| Function | PlayStation | Xbox |
| Move | Left Stick | Left Stick |
| Toggle Crouch | L3 | LS Click |
| Look | Right Stick | Right Stick |
| Run/Walk | R2 | RT |
| Interact | Cross | A |
| Enter / Exit Seat / Climb Up | Triangle | Y |
| Spawn Menu (Timetable/Free Roam Only) | Left - D-Pad | Left - D-Pad |
| Toggle Headlamp | Right D-Pad | Right D-Pad |
| Map / (Hold) Toggle Schedule | Touchpad | View Button |
| Pause / Clipboard | Options Button | Menu Button |
Locomotive Layout
| Function | PlayStation | Xbox |
| Increase Brake | L2 | LT |
| Decrease Brake | L1 | LB |
| Increase Throttle | R2 | RT |
| Decrease Throttle | R1 | RB |
| Interact | Cross | A |
| Cancel/Back/Alerter | Circle | B |
| Switch Brake - (Hold) Operations Shift | Square | X |
| Exit Seat | Triangle | Y |
| Reverser/Gear Up | D-Pad Up | D-Pad Up |
| Reverser/Gear Down | D-Pad Down | D-Pad Down |
| Open/Close Left Side Doors | D-Pad Left | D-Pad Left |
| Open/Close Right Side Doors | D-Pad Right | D-Pad Right |
| Up/Down - Zoom | Left Stick | Left Stick |
| (Pressed) Horn | L3 | LS Click |
| Rotate Camera | Right Stick | Right Stick |
| Click for Camera Switch / (Hold) Camera Shift | R3 | RS Click |
| Map / (Hold) Toggle Schedule | Touchpad | View Button |
| Pause / Clipboard | Options Button | Menu Button |
Camera Layout
| Function | PlayStation | Xbox |
| Increase Brake | L2 | LT |
| Decrease Brake | L1 | LB |
| Increase Throttle | R2 | RT |
| Decrease Throttle | R1 | RB |
| Interact | Cross | A |
| Cancel/Back/Alerter | Circle | B |
| Switch Brake - (Hold) Operations Shift | Square | X |
| Exit Seat | Triangle | Y |
| Reverser/Gear Up | D-Pad Up | D-Pad Up |
| Reverser/Gear Down | D-Pad Down | D-Pad Down |
| Open/Close Left Side Doors | D-Pad Left | D-Pad Left |
| Open/Close Right Side Doors | D-Pad Right | D-Pad Right |
| Move Camera | Left Stick | Left Stick |
| (Pressed) Horn | L3 | LS Click |
| Rotate Camera | Right Stick | Right Stick |
| Click for Camera Switch / (Hold) Camera Shift | R3 | RS Click |
| Map / (Hold) Toggle Schedule | Touchpad | View Button |
| Pause / Clipboard | Options Button | Menu Button |
Operations Shift Layout
Additional functions can be accessing by enabling operations shift. To enable operations shift, hold the Cross/Square button while pressing one of the buttons listed below.
| Function | PlayStation | Xbox |
| (Pressed) Horn Decrease | L3 | LS Click |
| Move to Lap | L1 | LB |
| AFB / Cruise Speed Decrease | L2 | LT |
| AFB / Cruise Speed Increase | R2 | RT |
| AFB Confirmation | D-Pad Up | D-Pad Up |
| Toggle Sand | D-Pad Down | D-Pad Down |
| PZB Befehl40 / Safety System 2 | D-Pad Left | D-Pad Left |
| PZB Release / Safety System 3 | D-Pad Right | D-Pad Right |
Camera Shift Layout
Camera shift opens up more camera functions while driving. To enable camera shift, hold the R3/RS Stick Click button while pressing one of the buttons listed below.
| Function | PlayStation | Xbox |
| Lower Camera | L2 | LT |
| Raise Camera | R2 | RT |
| Zoom In/Out | Left Stick | Left Stick |
| Reset Zoom | L3 | LS Click |
| Cycle Internal Cameras | D-Pad Left | D-Pad Left |
| Cycle External Cameras | D-Pad Right | D-Pad Right |
| (Hold) DTL Screenshot | D-Pad Down | D-Pad Down |
Turntable Layout
| Function | PlayStation | Xbox |
| Interact | Cross | A |
| Lock/Unlock | Square | X |
| Enter / Exit Seat | Triangle | Y |
| Rotate Turntable Right | R2 | RT |
| Rotate Turntable Left | L2 | LT |
| Switch CCTV Camera Feed | R1 | RB |
| Look | Right Stick | Right Stick |
| Map / (Hold) Toggle Schedule | Touchpad | View Button |
Advanced Controller Shortcuts
| Function | Layout | PlayStation | Xbox |
| Fast Travel | On Foot | L1 + Triangle | LB + Y |
| Photo Mode (Hold) | On Foot/Loco | R3 + D-Pad Down | RS Click + D-Pad Down |
| Operations Shift (Hold) | Locomotive | Square | B |
| Camera Shift (Hold) | Locomotive | R3 | RS Click |
Keyboard Controls
(Main Menu > Settings > Controls > Keyboard Controls)
There are different keyboard layouts depending on what you are doing.
On Foot Controls
| Function | Input |
| Walk Forward | W |
| Walk Backward | S |
| Strafe Left | A |
| Strafe Right | D |
| Run / Walk (Hold) | Shift |
| Toggle Crouch | C |
| Enter / Exit Seat / Climb Up | E |
| Interact | Left Mouse |
| Toggle Cursor | Right Mouse |
| Open Live Map | 9 |
| Pause Menu | Esc |
| Toggle Headlamp | L |
| Toggle Schedule | T |
Basic Driving Controls
| Function | Input |
| Reverser Increase | W |
| Reverser Decrease | S |
| Throttle Increase | A |
| Throttle Decrease | D |
| Automatic Brake Increase | ; |
| Automatic Brake Decrease | ' |
| Alerter / AWS / DSD / DVD / Sifa / Speed Supervision Reset | Q |
| Cab Light | L |
| Horn | Space |
| Open / Close Left Side Doors | Y |
| Open / Close Right Side Doors | U |
| Train Interaction Menu | Tab |
Cameras
| Function | Input |
| Look | Mouse |
| Zoom In / Out | Mouse wheel |
| Camera Menu (Hold) | 0 |
| First Person Camera | 1 |
| Front / Rear Boom Camera (Toggle) | 2 |
| Front / Rear Exterior Camera (Toggle) | 3 |
| Free Camera | 8 |
| Move Camera Forward | Up Arrow |
| Move Camera Backward | Down Arrow |
| Move Camera Left | Left Arrow |
| Move Camera Right | Right Arrow |
| Next Cab Camera (In Cab) | Left Arrow |
| Previous Cab Camera (In Cab) | Right Arrow |
| Next Vehicle (Boom Camera) | Ctrl + Left Arrow |
| Previous Vehicle (Boom Camera) | Ctrl + Right Arrow |
HUD Shortcuts
| Function | Input |
| Objective Marker Toggle | Ctrl + 1 |
| Next Speed Limit Toggle | Ctrl + 2 |
| Next Signal Toggle | Ctrl + 3 |
| Speed Limit & Signal Cycle | Ctrl + 4 |
| Speedometer / Compass Toggle | Ctrl + 5 |
| Score Toggle | Ctrl + 6 |
| Stop Indicator Toggle | Ctrl + 7 |
| Reticle Opacity Cycle | Ctrl + 8 |
Advanced Braking
| Function | Input |
| Handbrake Increase / Toggle | \ |
| Handbrake Decrease | Shift + \ |
| Dynamic Brake Increase | . |
| Dynamic Brake Decrease | , |
| Dynamic Brake Cut-In Increase / Toggle | Ctrl + . |
| Dynamic Brake Cut-In Decrease | Ctrl + Shift + . |
| Independent Brake Increase | ] |
| Independent Brake Decrease | [ |
| Air Brake Cut-In / Brake Charge Increase / Toggle | Ctrl + , |
| Air Brake Cut-In / Brake Charge Decrease | Ctrl + Shift + , |
| Brake Hold Increase / Toggle | Ctrl + ] |
| Brake Hold Decrease | Ctrl + Shift + ] |
| Brake Key Increase / Toggle | Ctrl + S |
| Brake Key Decrease | Ctrl + Shift + S |
| Brake Mode Increase / Toggle | Ctrl + ; |
| Brake Mode Decrease | Ctrl + Shift + ; |
| Brake Release Increase / Toggle | Ctrl + [ |
| Brake Release Decrease | Ctrl + Shift + [ |
| Emergency Brake Valve | Backspace |
| Move to Lap Position | / |
| Snow Brake Toggle | Ctrl + \ |
Additional Lights
| Function | Input |
| Ditch Lights Increase / Toggle | J |
| Ditch Lights Decrease | Shift + J |
| Gauge Lights Increase / Toggle | I |
| Gauge Lights Decrease | Shift + I |
| Headlights Front Increase | H |
| Headlights Front Decrease | Shift + H |
| Headlights Back Increase | Ctrl + H |
| Headlights Back Decrease | Ctrl + Shift + H |
| Step Lights Increase / Toggle | K |
| Step Lights Decrease | Shift + K |
Power Functions
| Function | Input |
| Engine Startup / Toggle / Aux Battery On | Z |
| Engine Shutdown | Shift + Z |
| Aux Battery Off | Ctrl + Z |
| Circuit Breaker Open | Ctrl + Shift + P |
| Circuit Break Close / Toggle | Ctrl + P |
| Pantograph Raise / Toggle | P |
| Pantograph Lower | Shift + P |
| Control and Fuel Pump Increase / Toggle | Page Up |
| Control and Fuel Pump Decrease | Shift + Page Up |
| Engine Isolation Increase / Toggle | Ctrl + Z |
| Engine Isolation Decrease | Ctrl + Shift + Z |
| Engine Run Increase / Toggle | Insert |
| Engine Run Decrease | Shift + Insert |
| Generator Field Increase / Toggle | Home |
| Generator Field Decrease | Shift + Home |
Additional Cab Functions
| Function | Input |
| Master Switch Increase / Toggle | Ctrl + W |
| Master Switch Decrease | Ctrl + Shift + W |
| Gear / Tap Changer Increase | Ctrl + A |
| Gear / Tap Changer Decrease | Ctrl + D |
| Wipers Increase | V |
| Wiper Decrease | Shift + V |
| Sand | X |
| Bell 1 | B |
| Bell 2 | Ctrl + B |
| Couple Button | Ctrl + C |
| Uncouple Button | Ctrl + Shift + C |
| Coupler Lock Back | Ctrl + Shift + C |
| Coupler Lock Front | Ctrl + C |
| Digital Display Cursor Left/Right | D |
| Digital Display Cursor Speed Up | Shift |
| Digital Display Cursor Up / Down | S |
| Guard Signal Buzzer | G |
| Horn 1 Decrease | N |
| Horn 2 | Ctrl + Space |
| Horn 2 Decrease | Ctrl + N |
| Lead Sand | Ctrl + X |
| Sand Increase / Toggle | X |
| Sand Decrease | Shift + X |
Speed Control
| Function | Input |
| Cruise Control Confirm | Ctrl + F |
| Cruise Control Increase | R |
| Cruise Control Decrease | F |
| Cruise Control Switch Increase / Toggle | Ctrl + R |
| Cruise Control Switch Decrease | Ctrl + Shift + R |
Safety Systems
| Function | Input |
| Contact Signaller | Ctrl + G |
| Signalling System / Warning Devices Enabled | Ctrl + Return |
| EU Crocodile / GNT / KVB / LZB / PZB / TVM Toggle | Ctrl + Return |
| EU PZB / LZB / Indusi Acknowledge | Page Down |
| EU PZB / LZB / Indusi Override | Delete |
| EU PZB / LZB Indusi Release | End |
| EU Sifa Toggle | Shift + Return |
| NA Alerter / Deadmans Pedal Toggle | Shift + Return |
| NA CSS / ATC / PTC / ACSES / ASES Toggle | Ctrl + Return |
| UK ATP Isolation / AWS / TPWS Toggle | Ctrl + Return |
| UK AWS / TPWS Brake Release | End |
| UK DRA Reset Toggle | Page Down |
| UK DSD / DVD / Vigilance Toggle | Shift + Return |
| UK TPWS Temporary Isolation Decrease | Ctrl + Shift + Return |
| UK TPWS Train Stop Override | Delete |
Steam Controls
| Function | Input |
| Large Ejector Increase | J |
| Large Ejector Decrease | Shift + J |
| Small Ejector Increase | Ctrl + J |
| Small Ejector Decrease | Ctrl + Shift + J |
| Blower Increase | N |
| Blower Decrease | Shift + N |
| Cylinder Draings Toggle | C |
| Damper Increase | M |
| Damper Decrease | Shift + M |
| Rear Damper Increase | Ctrl + M |
| Rear Damper Decrease | Ctrl + Shift + M |
| Live Injector Steam Valve Increase | I |
| Live Injector Steam Valve Decrease | O |
| Exhaust Injector Steam Valve Increase | Ctrl + I |
| Exhaust Injector Steam Valve Decrease | Ctrl + O |
| Live Injector Trim Valve Increase | K |
| Live Injector Trim Valve Decrease | L |
| Exhaust Injector Trim Valve Increase | Ctrl + K |
| Exhaust Injector Trim Valve Decrease | Ctrl + L |
| Fan / Blowers Increase / Toggle | M |
| Fan / Blowers Decrease | Shift + M |
| Open / Close Firebox Door | F |
Guard/Conductor Controls
| Function | Input |
| Guards Key Increase / Toggle | Ctrl + W |
| Guards Key Decrease | Ctrl + Shift + W |
| Guards Other Key Increase / Toggle | Ctrl + S |
| Guards Other Key Decrease | Ctrl + Shift + S |
| Guards Buzzer / Signal | G |
| Guards Passenger Doors Open Forward | H |
| Guards Passenger Doors Open Rearward | N |
| Guards Passenger Doors Open High Forward | Ctrl + H |
| Guards Passenger Doors Open High Rearward | Ctrl + N |
| Guards Passenger Door Open Local | O |
| Guards Passenger Door Open Local High | Ctrl + O |
| Guards Passenger Door Close Forward | J |
| Guards Passenger Door Close Rearward | M |
| Guards Passenger Door Close Local | L |
| Guards Passenger Doors Enable Forward | F |
| Guards Passenger Doors Enable Rearward | V |
Turntable Controls
| Function | Input |
| Switch CCTV Camera Feed | W |
| Lock / Unlock | S |
| Rotate Turntable Left | A |
| Rotate Turntable Right | D |
Advanced Keyboard Shortcuts
| Function | Input |
| Fast Travel | Shift + F |
| Photo Mode | Shift + Space |
| Return to the Cab | Ctrl + 0 |
| Take DTL Screenshot | Ctrl + F12 |
| Hide HUD | F1 |
| Show FPS | F3 |
| Previous Destination | F7 |
| Next Destination | F8 |