BeamNG.drive // Controls

Find any control or binding.

Every default keyboard binding, grouped the way the game groups them and carrying the action id it uses internally. Driving is the arrow keys — W, A, S and D move the camera.

Bindings
160
shipped by default
Action maps
11
the game’s own grouping
Shared keys
18
mean more than one thing
Sources
4
all the publisher’s own

Ours. Useful for finding a control; not a grouping the game has.

All controls

160 rows

Default keyboard bindings as shipped, with the action id the game uses internally. Every one can be rebound; changes are saved as .diff files that override rather than replace.

Action
Binding
Action map
Tab rightmenu_tab_right*
Menu
OK / Primary actionmenu_item_selectEnter
Menu
MenutoggleMenuesEsc
Menushared
Backmenu_item_backnumpad0
Menu
Downmenu_item_downnumpad2
Menushared
Leftmenu_item_leftnumpad4
Menushared
Rightmenu_item_rightnumpad6
Menushared
Upmenu_item_upnumpad8
Menushared
Tab leftmenu_tab_leftNumpad /
Menu
Quaternary actioncui_action_4End
Menu
Tertiary actioncui_action_3Home
Menushared
Camera 1camera_11
Camera
Camera 2camera_22
Camera
Camera 3camera_33
Camera
Camera 4camera_44
Camera
Camera 5camera_55
Camera
Camera 6camera_66
Camera
Camera 7camera_77
Camera
Camera 8camera_88
Camera
Camera 9camera_99
Camera
Camera 10camera_100
Camera
Next cameraswitch_camera_nextC
Camerashared
Toggle Free CameratoggleCameraShift + C
Camera
Move camera (or seat) aheadmoveforwardW
Camera
Move camera left (or tilt seat up)moveleftA
Camera
Move camera (or seat) backmovebackwardS
Camera
Move camera right (or tilt seat down)moverightD
Camera
Map move camera forwardbigMapMoveForwardW
Camera
Map move camera leftbigMapMoveLeftA
Camera
Map move camera backwardbigMapMoveBackwardS
Camera
Map move camera rightbigMapMoveRightD
Camera
Map move camera forwardbigMapMoveForwardUp Arrow
Camerashared
Map move camera backwardbigMapMoveBackwardDown Arrow
Camerashared
Map move camera leftbigMapMoveLeftLeft Arrow
Camerashared
Map move camera rightbigMapMoveRightRight Arrow
Camerashared
Move FastermovefastLeft Shift
Camerashared
Move camera (or seat) upmoveupPage Up
Camera
Move camera (or seat) downmovedownPage Down
Camera
Zoom Inincrease_zoomShift + Page Up
Camera
Zoom Outdecrease_zoomShift + Page Down
Camera
Look Backlook_backnumpad1
Camera
Rotate Camera Downrotate_camera_downnumpad2
Camerashared
Zoom Out or Freecam downdecrease_zoom_or_freecam_downnumpad3
Camera
Rotate Camera Leftrotate_camera_leftnumpad4
Camerashared
Center Cameracenter_cameranumpad5
Camera
Rotate Camera Rightrotate_camera_rightnumpad6
Camerashared
Rotate Camera Uprotate_camera_upnumpad8
Camerashared
Zoom In or Freecam upincrease_zoom_or_freecam_upnumpad9
Camera
ThrottleaccelerateUp Arrow
Vehicleshared
BrakebrakeDown Arrow
Vehicleshared
Steering (left button)steer_leftLeft Arrow
Vehicleshared
Steering (right button)steer_rightRight Arrow
Vehicleshared
Parking BrakeparkingbrakeSpace
Vehicle
Parking Brake (toggle)parkingbrake_toggleP
Vehicle
ClutchclutchLeft Shift
Vehicleshared
Shift UpshiftUpX
Vehicleshared
Shift DownshiftDownZ
Vehicleshared
Toggle Gearbox ModetoggleShifterModeQ
Vehicle
Toggle Ignition StateactivateStarterMotorV
Vehicle
HornhornH
Vehicle
Headlightstoggle_headlightsN
Vehicle
Foglightstoggle_foglightsAlt + N
Vehicle
Underglow Lightstoggle_underglowAlt + N
Vehicle
Lightbar Lightstoggle_lightbar_signalShift + N
Vehicle
Toggle lightbar modetoggleLightbarModeAlt + Shift + N
Vehicle
Left Signaltoggle_left_signal,
Vehicleshared
Right Signaltoggle_right_signal.
Vehicleshared
Hazard Lightstoggle_hazard_signal/
Vehicle
Toggle Nitrous Oxide InjectiontoggleNitrousOxideB
Vehicle
Toggle Range StatustoggleRangeStatusAlt + A
Vehicle
Toggle Differential ModetoggleDiffModeAlt + D
Vehicle
Toggle 4WD Statustoggle4WDStatusAlt + S
Vehicle
Toggle ESC/TC ModetoggleESCModeCtrl + Q
Vehicle
Toggle line locktoggleLineLockCtrl + Alt + Space
Vehicle
Toggle transbraketoggleTransbrakeShift + Ctrl + Alt + Space
Vehicle
Toggle slow motiontoggle_slow_motionAlt + Up Arrow
Slow Motion
Toggle slow motiontoggle_slow_motionAlt + Down Arrow
Slow Motion
Slower motionslower_motionAlt + Left Arrow
Slow Motion
Faster motionfaster_motionAlt + Right Arrow
Slow Motion
PausepauseJ
General
Toggle Fullscreentoggle_fullscreenAlt + Enter
General
Hide UItoggleUiAlt + U
General
Take ScreenshotdoScreenShotCtrl + P
General
Take Big ScreenshotdoBigScreenShotAlt + P
General
Take and Upload ScreenshotpublishScreenShotAlt + O
General
Enter Photo ModephotomodeCtrl + Alt + P
General
QuitquitAlt + F4
General
Repair / Rewindrecover_vehicleInsert
Gameplay
Repair / Rewind (alternate version)recover_vehicle_altCtrl + Insert
Gameplay
Repair and recover vehicle to the saved positionloadHomeHome
Gameplayshared
Recover Vehicle: save current positionsaveHomeCtrl + Home
Gameplay
Restart current mission or vehiclereset_physicsR
Gameplayshared
Reset all vehicle physicsreset_all_physicsShift + R
Gameplay
Show nodegrabber nodesnodegrabberRenderLeft Ctrl
Gameplay
Couplers: TogglecouplersToggleL
Gameplay
Couplers: Lock allcouplersLockShift + L
Gameplay
Couplers: Unlock allcouplersUnlockAlt + L
Gameplay
Enter/Exit vehicletoggleWalkingModeF
Gameplay
Switch to next vehicleswitch_next_vehicleTab
Gameplay
Switch to previous vehicleswitch_previous_vehicleCtrl + Tab
Gameplay
Toggle minimaptoggle_minimapTab
Gameplay
Toggle MaptoggleBigMapM
Gameplay
Drop Player at Camera without resetdropPlayerAtCameraNoResetF7
Gameplay
Drop Camera at PlayerdropCameraAtPlayerF8
Gameplay
Toggle traffictoggleTrafficShift + Ctrl + T
Gameplay
Toggle autonomous drivingtoggleAITrafficShift + Ctrl + I
Gameplay
Change time of daycycleTimeOfDayShift + Ctrl + D
Gameplay
Deflate random tirefunRandomTireShift + Ctrl + H
Gameplay
Interact with gameplaygameplay_interactShift + E
Gameplay
Activate Previous Layeractivate_next_layerC
Gameplayshared
Activate Previous Layeractivate_previous_layerZ
Gameplayshared
Duplicate Active Layer Layerduplicate_active_layerX
Gameplayshared
Toggle Radial MenutoggleRadialMenuMultiE
Menu / UIshared
Helptoggle_helpF1
Menu / UI
Vehicle Selectorvehicle_selectorCtrl + E
Menu / UI
Parts Selectorparts_selectorCtrl + W
Menu / UI
Parts Selector > Debug tabvehicledebugMenuCtrl + Shift + W
Menu / UI
Edit UI Apps SelectorappeditAlt + Shift + U
Menu / UI
Context menucui_contextDelete
Menu / UI
Cameracui_cameraEsc
Menu / UIshared
Logscui_logsEsc
Menu / UIshared
Detailscui_detailsEsc
Menu / UIshared
Reload Lualua_reloadCtrl + L
Debug
Show FPS metricscycle_metricsCtrl + F
Debug
Open Performance Graphtoggle_performance_graphShift + Ctrl + F
Debug
Toggle UI Consolecefdev_console_toggleCtrl + U
Debug
Reload UIcefdev_reload_uiF5
Debug
Toggle System ConsoletoggleConsoleNG~
Debug
TrackBuildertoggleTrackBuilderCtrl + Alt + T
Debug
Increase Mesh Visibilitydebugmode_meshvis_incrCtrl + Numpad +
Debug
Decrease Mesh Visibilitydebugmode_meshvis_decrCtrl + Numpad -
Debug
Toggle Debug Modedebugmode_toggleCtrl + D
Vehicle Debug
Cycle Physics Skeletondebugmode_skeleton_fwdCtrl + B
Vehicle Debug
Cycle Physics Skeleton (Reverse)debugmode_skeleton_backShift + Ctrl + B
Vehicle Debug
Toggle Center of Gravity Debugdebugmode_cog_fwdCtrl + G
Vehicle Debug
Toggle Center of Gravity Debug (Reverse)debugmode_cog_decrShift + Ctrl + G
Vehicle Debug
Cycle Node Visibilitydebugmode_nodevis_fwdCtrl + M
Vehicle Debug
Cycle Node Visibility (Reverse)debugmode_nodevis_backShift + Ctrl + M
Vehicle Debug
Cycle Node Informationdebugmode_nodetext_fwdCtrl + N
Vehicle Debug
Cycle Node Information (Reverse)debugmode_nodetext_backShift + Ctrl + N
Vehicle Debug
Cycle Node Debug Textdebugmode_nodedebugtext_fwdCtrl + K
Vehicle Debug
Cycle Node Debug Text (Reverse)debugmode_nodedebugtext_backShift + Ctrl + K
Vehicle Debug
Cycle Collision Triangledebugmode_coltris_fwdCtrl + T
Vehicle Debug
Clear Debug Modesdebugmode_resetCtrl + Backspace
Vehicle Debug
Reload Vehiclereload_vehicleCtrl + R
Vehicle Debug
Reload All Vehiclesreload_all_vehiclesCtrl + Shift + R
Vehicle Debug
upinplaceEdit_upUp Arrow
Editorshared
downinplaceEdit_downDown Arrow
Editorshared
leftinplaceEdit_leftLeft Arrow
Editorshared
rightinplaceEdit_rightRight Arrow
Editorshared
selectinplaceEdit_selectE
Editorshared
backinplaceEdit_backR
Editorshared
Start/stop recordingtoggleReplayRecordingF2
Replay
Cancel recordingcancelReplayRecordingShift + F2
Replay
Long seek aheadjumpFarAheadUp Arrow
Replayshared
Long seek backjumpFarBackDown Arrow
Replayshared
Short seek backjumpBackLeft Arrow
Replayshared
Short seek aheadjumpAheadRight Arrow
Replayshared
Advance one frame backwardjumpBackFine,
Replayshared
Advance one frame forwardjumpAheadFine.
Replayshared

Action maps

Why the same key appears four times.

The documentation says it in one line at the foot of the bindings page, and no published control list for this game repeats it: a key can appear more than once when different action maps or contexts use the same control. Of 160 default bindings, 18 keys are shared. They are not duplicates and they are not a mistake in the table — they are different contexts, and which one is listening depends on what is open in front of you.

4 meanings

Down Arrow

  • Camera Map move camera backward
  • Vehicle Brake
  • Editor down
  • Replay Long seek back
4 meanings

Left Arrow

  • Camera Map move camera left
  • Vehicle Steering (left button)
  • Editor left
  • Replay Short seek back
4 meanings

Right Arrow

  • Camera Map move camera right
  • Vehicle Steering (right button)
  • Editor right
  • Replay Short seek ahead
4 meanings

Up Arrow

  • Camera Map move camera forward
  • Vehicle Throttle
  • Editor up
  • Replay Long seek ahead
Every other
Key Meanings Action maps
Esc 4 Menu · Menu / UI
, 2 Vehicle · Replay
. 2 Vehicle · Replay
C 2 Camera · Gameplay
E 2 Menu / UI · Editor
Home 2 Menu · Gameplay
Left Shift 2 Camera · Vehicle
numpad2 2 Menu · Camera
numpad4 2 Menu · Camera
numpad6 2 Menu · Camera
numpad8 2 Menu · Camera
R 2 Gameplay · Editor
X 2 Vehicle · Gameplay
Z 2 Vehicle · Gameplay

Frequently asked

The questions people actually type.

What are the default driving controls in BeamNG.drive?

The arrow keys. Up is throttle, Down is brake, Left and Right steer, and Space is the parking brake held down. W, A, S and D are not driving keys in this game — they move the camera. Most published control lists for BeamNG highlight WASD anyway, which is the single most common error about it. All of these can be rebound in Options > Controls, and the changes are saved as .diff files that override the defaults rather than replacing them.

How do you reset or recover a vehicle in BeamNG.drive?

There are four separate actions and they do different things. Insert repairs the vehicle and rewinds it out of where it ended up. Home repairs it and returns it to a position you saved earlier with Ctrl + Home. R restarts the current mission or vehicle. Shift + R resets the physics of every vehicle in the world. Insert and Home are the pair that get swapped in guides: pressing Home without having saved a position first has nowhere to take you.

What key pauses physics in BeamNG.drive?

J. It is the Pause action and it stops the simulation where it is, which is what people mean when they ask about pausing physics mid-crash. It is worth knowing that the documentation files it under General rather than Gameplay, which is why it is absent from most lists of BeamNG physics controls.

Why does the same key do different things in BeamNG?

Because the game groups bindings into eleven action maps and a key can appear in several of them. The arrow keys steer a car in the Vehicle map, pan the big map in the Camera map, seek back and forth in Replay, and move a selection in the Editor. Tab switches vehicle and also toggles the minimap. Escape opens the menu, the camera list, the logs and the details panel. Published control lists print these as duplicate rows without explanation; they are not duplicates, they are different contexts, and which one is listening depends on what is open.

How do you use the node grabber in BeamNG.drive?

Hold Ctrl and the vehicle under your cursor draws every node as a sphere. Hold the left mouse button to grab one, and the mouse wheel changes the strength of that grab while you hold it. The middle mouse button then does three different things depending on where you are: in open space it pins the node, over another node it attaches the two, and on an already attached node it detaches them. Nothing about the button tells you which — the on-screen label does, by changing colour.

Does BeamNG.drive support steering wheels and force feedback?

Yes, for any PC-compatible wheel, and the publisher maintains a table of 112 tested devices. 62 of them support force feedback and 103 arrive with in-game controls already assigned, which are two different things: a direct-drive base can have force feedback and no bindings at all. Xbox-branded wheels need PC mode or force feedback will not work. Force feedback is also supported for the first axis of a joystick.

Why is my steering wheel not detected in BeamNG.drive?

The publisher's own first answer is Steam rather than the game: Steam hides some devices from the operating system while certain games run. Turn off PS4, Xbox and Generic Gamepad Configuration Support in Big Picture's controller settings, or set Steam Input to Forced Off for BeamNG specifically. If the device is detected but nothing responds, it simply has no premade bindings and the controls need assigning in Options > Controls. And the Windows driver window has to be closed before BeamNG starts, and left closed while it runs.

Why does my car steer by itself in BeamNG.drive?

Usually the wheel or stick is reporting movement while nobody is touching it, and a small centre deadzone is what that setting is genuinely for. The publisher also names two other causes worth ruling out first: a vehicle mod that altered the suspension, and powerful cars that genuinely pull under acceleration. If it is the hardware, calibrate from the Windows Control Panel driver window — some wheels only calibrate after being unplugged and reconnected.

Why is my steering so fast and twitchy in BeamNG.drive?

The wheel is not set to its full rotation, so a small movement asks for a large angle. Set 900 or 1080 degrees — or whatever your hardware supports — and set the same number in-game. Two places hold that figure and the fault is them disagreeing. On a Logitech G25 or G27 it can be changed during play with the two middle red buttons on the H-shifter together with the bottom black button.

Why does my BeamNG car go into reverse after braking to a stop?

That is Arcade shifting mode doing what it is designed to do. Press Q to switch to Realistic shifting and the car will stay stopped instead.

Sources

Every binding on this page was read from the publisher's own documentation on 2026-09-22, against game version 0.39.4. Nothing here comes from a fan wiki or a video.