Controls and configuration¶
Rigs of Rods is a simulator which strives for maximum reallism, and therefore you need an allow accountant, such as a wheel for land vehicles and joystick for aerial or marine vehicles. Input is configured by editing configuration file input.map or by using the Input Mapping Tool. In-game configuration of controls is not implemented so far.
Table of Contents
Keyboard layout¶
General controls¶
GeneralKey Pause game ESC Quit game ALT+F4 Spawn new vehicleCTRL+G Enter or exit vehicleENTER Reset vehicle I Reset vehicle in placeBACKSPACE View vehicle statistics T View vehicle commandsCTRL+T Screenshot Print Screen/SYSRQ Chat (Multiplayer) Y Toggle HUD U Toggle soft reset modeAPOSTROPHE Toggle limited camera movementSHIFT+SPACE Adjust simulation speedCTRL+= / SHIFT+= Reset simulation speed/set presetBACKSLASH Switch between vehicles CTRL+RBRACKET / CTRL+LBRACKET Remove current vehicleCTRL+Del Respawn last vehicleCTRL+. (period) CharacterKey Jump SPACE Turn right RIGHT Turn left LEFT Walk forwards UP Walk backwardsDOWN Run SHIFT+UP CameraKey Change view C Rotate up/down Numpad 8 / Numpad 2 Rotate left/right Numpad 4 / Numpad 6 Zoom in/out Numpad 9 / Numpad 3 Zoom in/out (fast) SHIFT+Numpad 9 / SHIFT+Numpad 3 Free camera SHIFT+C Fixed camera ALT+C Decrease FOV Numpad 7 Increase FOV CTRL+Numpad 7 Reset FOV SHIFT+Numpad 7 Sky type must be set to Caelum or SkyX. Sandstorm flip does not support prison term change.
Bạn đang đọc: Controls and configuration
Time AdjustKey Change time Numpad + (plus) / Numpad – (minus) Change time (fast)SHIFT+Numpad + (plus) / SHIFT+Numpad – (minus)
Overview map¶
MapKey Toggle map view TAB Zoom in/out CTRL+TAB / SHIFT+TAB Toggle alpha CTRL+SHIFT+TAB Toggle icons CTRL+SHIFT+ALT+TAB eminence You can load a savegame from the main menu. SavegamesKey Quick saveNUMPAD / (divide) Quick loadNUMPAD * (multiply) Save slot 1CTRL+ALT+1 Save slot 2CTRL+ALT+2 Save slot 3CTRL+ALT+3 Save slot 4CTRL+ALT+4 Save slot 5CTRL+ALT+5 Load slot 1ALT+1 Load slot 2ALT+2 Load slot 3ALT+3 Load slot 4ALT+4 Load slot 5ALT+5
Common vehicle controls¶
Basic vehicle controlsKey Steer Left LEFT Steer Right RIGHT Accelerate/Brake UP / DOWN ShiftingKey Autoshift up PGUP Autoshift down PGDOWN Switch shift modesQ Manual clutch SHIFT Shift up A Shift down Z MiscKey Toggle headlights N Toggle beacons M Blinker left, (comma) Blinker right. (period) Blinker hazards – (hyphen) Custom lights (e.g. lightbars) CTRL+1, CTRL+2 … CTRL+9, CTRL+0 MiscKey Truck horn H Parking brake P Trailer parking brakeCTRL+P Toggle contact (ignition) X Starter (hold) S Attach trailer L Inter-wheel differentalsW Inter-axle differentalsCTRL+W Transfer case (2WD/4WD)SHIFT+W Alternate gear ratiosALT+W Secure Load O Show skeleton K Cycle skeleton views CTRL+K Rescue truck R Particle cannon
(e.g. water cannons on fire trucks) G Tire Pressure
(not supported by most vehicles)RBRACKET [ / LBRACKET ] Function keysCombo COMMANDS 01F1 …… COMMANDS 12F12 COMMANDS 13CTRL + F1 …… COMMANDS 24CTRL + F12 COMMANDS 25ALT + F1 …… COMMANDS 36ALT + F12 COMMANDS 37CTRL + ALT + F1 …… COMMANDS 48CTRL + ALT + F12 COMMANDS 49CTRL+ SHIFT + F1 …… COMMANDS 58CTRL + SHIFT + F10 COMMANDS 59CTRL + SHIFT + F11 …… COMMANDS 68CTRL + ALT + F8 COMMANDS 69CTRL + ALT + F9 …… COMMANDS 78CTRL + SHIFT + ALT + F6 COMMANDS 79CTRL + SHIFT + ALT + F7 …… COMMANDS 83CTRL + SHIFT + ALT + F11 COMMANDS 84CTRL + SHIFT + ALT + F12 Notes
- Some vehicles use ALT+F4 as a control, which closes the game windowpane. To avoid this wardrobe F4 then ALT.
- Some laptops require you to hold the FN samara in regulate to use commands.
Aerial and marine controls¶
Airplane controlsKey Steer left LEFT Steer right RIGHT Elevator up UP Elevator downDOWN Rudder right X Rudder left Z Brake B Parking brakeP Reverse R Less flaps 1 More flaps 2 Less airbrakes3 More airbrakes4 Throttle downPAGE-DOWN Throttle up PAGE-UP Start enginesCLICK BUTTONS “ON” Start all enginesCTRL+HOME Full throttleCTRL+PAGEUP No throttleCTRL+PAGEDOWN It is recommended to use :
CTRL+Home
to start all engines of a plane and CTRL+PAGE-UP
to wide accelerator all engines because some planes could have more than 4 engines and you could n’t control them with your mouse. Boat controlsKey Throttle down DOWN Throttle up UP Steer left LEFT Steer right RIGHT Center rudder PGUP Center throttlePGDOWN
Config file ‘input.map’¶
This file defines all key alias for RoR, located at Documents\My Games\Rigs of Rods\config
by default option. It has the follow format :
EVENT_NAME EVENT_TYPE MAPPING
For exemplar :
BOAT_CENTER_RUDDER Keyboard DOWN
This binds the BOAT_CENTER_RUDDER event to the Down arrow on your keyboard. A list of all valid events can be found in the Keypress Events incision. For the keyboard there are respective especial things :
- CTRL
- SHIFT
- ALT
Combine them with a + augury. model :
CAMERA_FREE_MODE Keyboard EXPL+SHIFT+C
The EXPL tag¶
A particular keyword used in defining commands. In this model, only COMMANDS_01 is triggered when pressing F1, and COMMANDS_13 is triggered when pressing CTRL+F1 ( but not COMMANDS_01 )
COMMANDS_01 Keyboard EXPL+F1
COMMANDS_13 Keyboard EXPL+CTRL+F1
In this example, COMMANDS_01 would be triggered if you press CTRL+F1, as F1 is part of the COMMANDS_13 combination.
COMMANDS_01 Keyboard F1
COMMANDS_13 Keyboard CTRL+F1
List of usable keys¶
0
1
2
3
4
5
6
7
8
9
A
ABNT_C1
ABNT_C2
ADD
APOSTROPHE
APPS
AT
AX
B
BACK
BACKSLASH
C
CALCULATOR
CAPITAL
COLON
COMMA
CONVERT
D
DECIMAL
DELETE
DIVIDE
DOWN
E
END
EQUALS
ESCAPE
F
F1
F10
F11
F12
F13
F14
F15
F2
F3
F4
F5
F6
F7
F8
F9
G
GRAVE
H
HOME
I
INSERT
J
K
KANA
KANJI
L
LBRACKET
LCONTROL
LEFT
LMENU
LSHIFT
LWIN
M
MAIL
MEDIASELECT
MEDIASTOP
MINUS
MULTIPLY
MUTE
MYCOMPUTER
N
NEXTTRACK
NOCONVERT
NUMLOCK
NUMPAD0
NUMPAD1
NUMPAD2
NUMPAD3
NUMPAD4
NUMPAD5
NUMPAD6
NUMPAD7
NUMPAD8
NUMPAD9
NUMPADCOMMA
NUMPADENTER
NUMPADEQUALS
O
OEM_102
P
PAUSE
PERIOD
PGDOWN
PGUP
PLAYPAUSE
POWER
PREVTRACK
Q
R
RBRACKET
RCONTROL
RETURN
RIGHT
RMENU
RSHIFT
RWIN
S
SCROLL
SEMICOLON
SLASH
SLEEP
SPACE
STOP
SUBTRACT
SYSRQ
T
TAB
U
UNDERLINE
UNLABELED
UP
V
VOLUMEDOWN
VOLUMEUP
W
WAKE
WEBBACK
WEBFAVORITES
WEBFORWARD
WEBHOME
WEBREFRESH
WEBSEARCH
WEBSTOP
X
Y
YEN
Z
Joystick, Wheel or gamepad¶
This class covers all analogue remark devices detected by the operating system, sol all gamepads, joysticks, wheels, pedals, etc. Arguments :
- Joystick Number (unused in modern mappings), set to 0
- Button number
AIRPLANE_THROTTLE_DOWN JoystickButton 0 2
Arguments :
- Joystick Number (unused in modern mappings), set to 0
- Axis number
- Options:
- HALF
- REVERSE
- UPPER
- LOWER
- RELATIVE
- DIGITAL
- DEADZONE : add deadzone in percent with equal sign: “DEADZONE=0.15”.
- LINEARITY: add linearity in percent with equal sign: “LINEARITY=0.15”.
AIRPLANE_STEER_RIGHT JoystickAxis 0 1 UPPER+DEADZONE = 0.15
Arguments :
- Joystick Number (unused in modern mappings), set to 0
- POV number
- Direction: North, South, East, West, NorthEast, SouthEast, NorthWest, SouthWest.
CHARACTER_FORWARD JoystickPov 0 0 North
Arguments :
- Joystick Number (unused in modern mappings), set to 0
- Slider number
- Options:
- REVERSE
TRUCK_MANUAL_CLUTCH JoystickSliderY 0 Y 0 REVERSE+DEADZONE = -30
Keypress Events¶
Keypress event identification in RoR 0.4.7.0+ These are all the valid keypress events, they can be used in a remark function or for airplane propeller animations. not all make sense though for animate props.
AIRPLANE_AIRBRAKES_FULL
AIRPLANE_AIRBRAKES_LESS
AIRPLANE_AIRBRAKES_MORE
AIRPLANE_AIRBRAKES_NONE
AIRPLANE_BRAKE
AIRPLANE_ELEVATOR_DOWN
AIRPLANE_ELEVATOR_UP
AIRPLANE_FLAPS_FULL
AIRPLANE_FLAPS_LESS
AIRPLANE_FLAPS_MORE
AIRPLANE_FLAPS_NONE
AIRPLANE_PARKING_BRAKE
AIRPLANE_REVERSE
AIRPLANE_RUDDER_LEFT
AIRPLANE_RUDDER_RIGHT
AIRPLANE_STEER_LEFT
AIRPLANE_STEER_RIGHT
AIRPLANE_THROTTLE_AXIS
AIRPLANE_THROTTLE_DOWN
AIRPLANE_THROTTLE_FULL
AIRPLANE_THROTTLE_NO
AIRPLANE_THROTTLE_UP
AIRPLANE_TOGGLE_ENGINES
BOAT_CENTER_RUDDER
BOAT_REVERSE
BOAT_STEER_LEFT
BOAT_STEER_RIGHT
BOAT_THROTTLE_AXIS
BOAT_THROTTLE_UP
BOAT_THROTTLE_DOWN
CAMERA_CHANGE
CAMERA_FREE_MODE
CAMERA_FREE_MODE_FIX
CAMERA_LOOKBACK
CAMERA_RESET
CAMERA_UP
CAMERA_DOWN
CAMERA_ROTATE_DOWN
CAMERA_ROTATE_LEFT
CAMERA_ROTATE_RIGHT
CAMERA_ROTATE_UP
CAMERA_ZOOM_IN
CAMERA_ZOOM_IN_FAST
CAMERA_ZOOM_OUT
CAMERA_ZOOM_OUT_FAST
SKY_DECREASE_TIME
SKY_DECREASE_TIME_FAST
SKY_INCREASE_TIME
SKY_INCREASE_TIME_FAST
CHARACTER_BACKWARDS
CHARACTER_FORWARD
CHARACTER_JUMP
CHARACTER_LEFT
CHARACTER_RIGHT
CHARACTER_ROT_DOWN
CHARACTER_ROT_UP
CHARACTER_RUN
CHARACTER_RUN
CHARACTER_SIDESTEP_LEFT
CHARACTER_SIDESTEP_RIGHT
COMMANDS_01
COMMANDS_02
COMMANDS_03
COMMANDS_04
COMMANDS_05
COMMANDS_06
COMMANDS_07
COMMANDS_08
COMMANDS_09
COMMANDS_10
COMMANDS_11
COMMANDS_12
COMMANDS_13
COMMANDS_14
COMMANDS_15
COMMANDS_16
COMMANDS_17
COMMANDS_18
COMMANDS_19
COMMANDS_20
COMMANDS_21
COMMANDS_22
COMMANDS_23
COMMANDS_24
COMMANDS_25
COMMANDS_26
COMMANDS_27
COMMANDS_28
COMMANDS_29
COMMANDS_30
COMMANDS_31
COMMANDS_32
COMMANDS_33
COMMANDS_34
COMMANDS_35
COMMANDS_36
COMMANDS_37
COMMANDS_38
COMMANDS_39
COMMANDS_40
COMMANDS_41
COMMANDS_42
COMMANDS_43
COMMANDS_44
COMMANDS_45
COMMANDS_46
COMMANDS_47
COMMANDS_48
COMMANDS_49
COMMANDS_50
COMMANDS_51
COMMANDS_52
COMMANDS_53
COMMANDS_54
COMMANDS_55
COMMANDS_56
COMMANDS_57
COMMANDS_58
COMMANDS_59
COMMANDS_60
COMMANDS_61
COMMANDS_62
COMMANDS_63
COMMANDS_64
COMMANDS_65
COMMANDS_66
COMMANDS_67
COMMANDS_68
COMMANDS_69
COMMANDS_70
COMMANDS_71
COMMANDS_72
COMMANDS_73
COMMANDS_74
COMMANDS_75
COMMANDS_76
COMMANDS_77
COMMANDS_78
COMMANDS_79
COMMANDS_80
COMMANDS_81
COMMANDS_82
COMMANDS_83
COMMANDS_84
COMMON_ACCELERATE_SIMULATION
COMMON_DECELERATE_SIMULATION
COMMON_RESET_SIMULATION_PACE
COMMON_CONSOLE_TOGGLE
COMMON_ENTER_OR_EXIT_TRUCK
COMMON_ENTER_NEXT_TRUCK
COMMON_ENTER_PREVIOUS_TRUCK
COMMON_REMOVE_CURRENT_TRUCK
COMMON_RESPAWN_LAST_TRUCK
COMMON_FULLSCREEN_TOGGLE
COMMON_HIDE_GUI
COMMON_LOCK
COMMON_AUTOLOCK
COMMON_ROPELOCK
COMMON_OUTPUT_POSITION
COMMON_GET_NEW_VEHICLE
COMMON_PRESSURE_LESS
COMMON_PRESSURE_MORE
COMMON_QUIT_GAME
COMMON_REPLAY_BACKWARD
COMMON_REPLAY_FAST_BACKWARD
COMMON_REPLAY_FAST_FORWARD
COMMON_REPLAY_FORWARD
COMMON_RESCUE_TRUCK
COMMON_RESET_TRUCK
COMMON_SCREENSHOT
COMMON_SECURE_LOAD
COMMON_SHOW_SKELETON
COMMON_TOGGLE_TERRAIN_EDITOR
COMMON_TOGGLE_CUSTOM_PARTICL
COMMON_TOGGLE_MAT_DEBUG
COMMON_TOGGLE_RENDER_MODE
COMMON_TOGGLE_REPLAY_MODE
COMMON_TOGGLE_STATS
COMMON_TOGGLE_TRUCK_BEACONS
COMMON_TOGGLE_TRUCK_LIGHTS
COMMON_TRUCK_INFO
COMMON_TRUCK_DESCRIPTION
COMMON_FOV_LESS
COMMON_FOV_MORE
GRASS_LESS
GRASS_MORE
GRASS_MOST
GRASS_NONE
GRASS_SAVE
SURVEY_MAP_ZOOM_IN
SURVEY_MAP_ZOOM_OUT
SURVEY_MAP_TOGGLE_VIEW
SURVEY_MAP_TOGGLE_ALPHA
SURVEY_MAP_TOGGLE_ICONS
MENU_DOWN
MENU_LEFT
MENU_RIGHT
MENU_SELECT
MENU_UP
TRUCK_ACCELERATE
TRUCK_ACCELERATE_MODIFIER_25
TRUCK_ACCELERATE_MODIFIER_50
TRUCK_ANTILOCK_BRAKE
TRUCK_AUTOSHIFT_DOWN
TRUCK_AUTOSHIFT_UP
TRUCK_BLINK_LEFT
TRUCK_BLINK_RIGHT
TRUCK_BLINK_WARN
TRUCK_BRAKE
TRUCK_BRAKE_MODIFIER_25
TRUCK_BRAKE_MODIFIER_50
TRUCK_CRUISE_CONTROL
TRUCK_CRUISE_CONTROL_READJUS
TRUCK_CRUISE_CONTROL_ACCL
TRUCK_CRUISE_CONTROL_DECL
TRUCK_HORN
TRUCK_LIGHTTOGGLE1
TRUCK_LIGHTTOGGLE2
TRUCK_LIGHTTOGGLE3
TRUCK_LIGHTTOGGLE4
TRUCK_LIGHTTOGGLE5
TRUCK_LIGHTTOGGLE6
TRUCK_LIGHTTOGGLE7
TRUCK_LIGHTTOGGLE8
TRUCK_LIGHTTOGGLE9
TRUCK_LIGHTTOGGLE10
TRUCK_MANUAL_CLUTCH
TRUCK_PARKING_BRAKE
TRUCK_SHIFT_DOWN
TRUCK_SHIFT_NEUTRAL
TRUCK_SHIFT_UP
TRUCK_STARTER
TRUCK_STEER_LEFT
TRUCK_STEER_RIGHT
TRUCK_SWITCH_SHIFT_MODES
TRUCK_TOGGLE_AXLE_LOCK
TRUCK_TOGGLE_CONTACT
TRUCK_TOGGLE_FORWARDCOMMANDS
TRUCK_TOGGLE_IMPORTCOMMANDS
TRUCK_TOGGLE_VIDEOCAMERA
TRUCK_TRACTION_CONTROL
Required applications¶
vJoy joystick copycat FreePIE input copycat
Setting up the input map and FreePIE script¶
After installing the above applications, download this zip up file which contains the necessitate remark map and FreePIE script. There will be two files in the slide fastener : vJoy_Device.map
and MouseControl.py
. Extract both files into Documents\My Games\Rigs of Rods\config
.
Xem thêm: Meineke Car Care Center
Using FreePIE¶
open FreePIE and press File -> Open
. Browse to the MouseControl.py
file you downloaded earlier :
then imperativeness
Script -> Run script
: The script should now be running. If you get an error, install vJoy. Leave FreePIE run, launch RoR and you should now have mouse see ! You can modify both the handwriting and the input signal map to make them better suit for your use. For exemplar the numbers
40
and 80
in the handwriting are the sensitivity of the controls. Mouse in-between release in the script above, will reset the axises in plot, in this case the steer and strangle.
Configuring controls with the Input Mapping Tool¶
The easiest direction to configure your device for use in Rigs of Rods is to use the Input Mapping Tool.
vJoy Conflicts¶
note If you have vJoy installed, you will have to disable it before running the tool !
Launching the tool¶
After downloading, extract the travel rapidly into a new folder. then double-click Run.bat
to launch the cock.
Adding new inputs¶
To begin adding inputs, click Add
. Select the event you want to assign an stimulation to. In this exanmple, I will use
TRUCK_ACCELERATE
then select the correct input signal type : Event typeDescription KeyboardAll keys on the keyboard. JoystickAxisUsed for steering wheels/sticks/etc. JoystickSliderAny type of slider, mainly seen on flight sticks. JoystickButtonButtons! (e.g. `A` button on an Xbox controller) JoystickPovUsed for D-Pad controls. Click Add
once fix, the tool will then ask you to move the axis/press a release. The popup will mechanically close once the requested military action is completed. Repeat the process for all the inputs you want to add.
once you ‘re done, it ‘s time to export the keymap.
Exporting the keymap¶
beginning, you ‘ll need to get the correct file name of your file. To do this, double-click getdeviceinfo.exe
. This will generate a inputinfo.txt
file. Open the text file. example output :
System info:
OIS Version: 1.3.0
OIS Release Name: 1.3.0
Input Manager: Win32InputManager
Total Keyboards: 1
Total Mice: 1
Total JoySticks: 1
Devices:
- OISKeyboard, Vendor: Win32InputManager
- OISMouse, Vendor: Win32InputManager
- OISJoyStick, Vendor: Logitech Extreme 3D
Joystick 0:
Vendor: Logitech Extreme 3D
VendorMapFilename: Logitech_Extreme_3D.map
ID: 0
Type: [3] OISJoyStick
Axes: 3
Sliders: 1
POV/HATs: 1
Buttons: 12
Vector3: 0
Vector3Sensitivity: 2.28
VendorMapFilename
will be the identify of your exported file. In this case, the name will be Logitech_Extreme_3D.map
. Click Export Keymap
then select your device from the list. Browse to
Documents\My Games\Rigs of Rods\config
, set the name you copied earlier in the File name
box, then click Open
to save the file.
Xem thêm: Why Does My Car Shake When It Brakes?
And last, run Rigs of Rods and test your device ! You can make far edits to your remark map by clicking
Import Keymap
. If you want to parcel your created input map, upload it to the Miscellaneous department of the Repository. Thanks !