Controls

Controls

From BeamNG
Language: English  • Deutsch • español • français • polski

Basic Controls

Controller.png
XBox360 Wired / Wireless Controller / PS4 Controller
Button/Stick Use
XboxControllerRightThumbstick.png Look around
XboxControllerLeftThumbstick.png Steer
XboxControllerLeftTrigger.png Brake
XboxControllerRightTrigger.png Throttle
XboxControllerButtonA.png Shift up
XboxControllerButtonX.png Shift down
XboxControllerDPadDown.png Hazard lights
XboxControllerDPadUp.png Headlights
XboxControllerDPadRight.png Switch vehicle
XboxControllerDPadLeft.png Reset vehicle
XboxControllerRightShoulder.png Toggle parking brake
XboxControllerButtonY.png/XboxControllerButtonB.png Zoom in/out
XboxControllerRightThumbstickPressed.png Reset Camera
XboxControllerBack.png Toggle camera
Tools.png
General
Key Use
F1 Toggle help screens
Q Toggle shifter mode
R Respawn vehicle
Vehicle collision.png
Driving
Key Use
A / D Steer Left/Right
W / S Accelerate/Brake
X Shift up
Z Shift down
Left shift Clutch
P Toggle the parking brake
V Toggle the Ignition
, (comma) Left signal toggle
. (dot) Right signal toggle
/ (slash) Hazard signal toggle
N Toggle headlights
Alt+N Fog Lights
Camera.png
Camera
Key Use
Shift+c Toggles the free camera
C Switch camera mode
Numpad 4862 Move camera
Numpad 5 Reset camera
Numpad 9 / 3 Zoom In/Out
Numpad 1 Invert camera


Advanced Keyboard Controls

Debug
Key Use
Ctrl + F Toggle FPS
Alt + F1 Disable debug mode
K Previous debug mode
L Next debug mode
Shift + F1 Switch to debug mode 1
Shift + F2 or

Alt + /

slow-mo: 20% realtime lower/higher
Interface
Key Use
Tab Switch to the next vehicle
Shift + Tab Switch to the vehicle last played
Ctrl + W Parts config
Ctrl + E Vehicle config
Page up Move camera upwards
Page down Move camera downwards
Ctrl + O Bring up options dialog
` (tilde) Toggle console
Alt + K Clear console
F11 Open level editor
Alt + Enter Toggle fullscreen mode
Ctrl + M: Reload input maps (experimental)
J Pause/unpause physics
Shift + T Reload system Lua
Ctrl + R Reload vehicle lua
Esc Bring up in-game dashboard
Ctrl + Esc Quit to desktop
Shift + U Hide HUD


Configuring your own controller

There are several ways to set up new bindings in BeamNG.Drive. This is the simplest way:

1. Plug in your controller and start up BeamNG

2. Go to the "Controllers" menu.

3. Use the controller's button/axis/key you want to assign. If it's unassigned, a green highlight will appear with the new binding details.

4. Click "Choose action" on the top-left of screen, then click on the desired action.

5. Click the "Save" button to write the new binding to disk.

See also