Intro¶
Military-grade Space and Flight Sim Precision. Saitek introduces the new X-56 Rhino H.O.T.A.S. Built to the same exacting standards of Saitek's award-winning Pro Flight range, the X-56 Rhino delivers a multitude of customizable options including all the control surface options required to achieve the exact level of performance that aspiring combat pilots demand. 1) Plug the USB cable into the controller while plugged into your PS5 or PC. 2) Press and hold both (left and right) bottom paddles at the same time for 5 seconds. This enables remapping mode. 3) Next, press the paddle then the button you would like it to correspond to and hold for 2 seconds. (Example: press the bottom left paddle then ‘X. I put a new Sony Android Auto head unit in my 07 RTL, and I really like it. I decided I was going to put a modest system in before I bought it, and I knew I wanted to have more bass than the stock sub. I bought an Alpine Type S 10', and I built a box to fit under the rear passenger seat.
Rigs of Rods is a simulator which strives for maximum reallism, and hence you need an appropriate controller, 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 yet.
Keyboard layout¶
General controls¶
General | Key |
---|---|
Pause game | ESC |
Quit game | ALT+F4 |
Spawn new vehicle | CTRL+G |
Enter or exit vehicle | ENTER |
Reset vehicle | I |
Reset vehicle in place | BACKSPACE |
View vehicle statistics | T |
View vehicle commands | CTRL+T |
Screenshot | Print Screen/SYSRQ |
Chat (Multiplayer) | Y |
Toggle HUD | U |
Toggle soft reset mode | APOSTROPHE |
Toggle limited camera movement | SHIFT+SPACE |
Adjust simulation speed | CTRL+= / SHIFT+= |
Reset simulation speed/set preset | BACKSLASH |
Switch between vehicles | CTRL+RBRACKET / CTRL+LBRACKET |
Remove current vehicle | CTRL+Del |
Respawn last vehicle | CTRL+ . (period) |
Character¶
Character | Key |
---|---|
Jump | SPACE |
Turn right | RIGHT |
Turn left | LEFT |
Walk forwards | UP |
Walk backwards | DOWN |
Run | SHIFT+UP |
Camera¶
Camera | Key |
---|---|
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 |
Time¶
Sky type must be set to Caelum or SkyX. Sandstorm sky does not support time change.
Time Adjust | Key |
---|---|
Change time | Numpad + (plus) / Numpad - (minus) |
Change time (fast) | SHIFT+Numpad + (plus) / SHIFT+Numpad - (minus) |
Overview map¶
Map | Key |
---|---|
Toggle map view | TAB |
Zoom in/out | CTRL+TAB / SHIFT+TAB |
Toggle alpha | CTRL+SHIFT+TAB |
Toggle icons | CTRL+SHIFT+ALT+TAB |
Saves¶
You can load a savegame from the main menu.
Savegames | Key |
---|---|
Quick save | NUMPAD / (divide) |
Quick load | NUMPAD * (multiply) |
Save slot 1 | CTRL+ALT+1 |
Save slot 2 | CTRL+ALT+2 |
Save slot 3 | CTRL+ALT+3 |
Save slot 4 | CTRL+ALT+4 |
Save slot 5 | CTRL+ALT+5 |
Load slot 1 | ALT+1 |
Load slot 2 | ALT+2 |
Load slot 3 | ALT+3 |
Load slot 4 | ALT+4 |
Load slot 5 | ALT+5 |
Common vehicle controls¶
Basic vehicle controls | Key |
---|---|
Steer Left | LEFT |
Steer Right | RIGHT |
Accelerate/Brake | UP / DOWN |
Shifting¶
Shifting | Key |
---|---|
Autoshift up | PGUP |
Autoshift down | PGDOWN |
Switch shift modes | Q |
Manual clutch | SHIFT |
Shift up | A |
Shift down | Z |
Lights¶
Misc | Key |
---|---|
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 |
Misc¶
Misc | Key |
---|---|
Truck horn | H |
Parking brake | P |
Trailer parking brake | CTRL+P |
Toggle contact (ignition) | X |
Starter (hold) | S |
Attach trailer | L |
Inter-wheel differentals | W |
Inter-axle differentals | CTRL+W |
Transfer case (2WD/4WD) | SHIFT+W |
Alternate gear ratios | ALT+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 ] |
Commands¶
Function keys | Combo |
---|---|
COMMANDS 01 | F1 |
... | ... |
COMMANDS 12 | F12 |
COMMANDS 13 | CTRL + F1 |
... | ... |
COMMANDS 24 | CTRL + F12 |
COMMANDS 25 | ALT + F1 |
... | ... |
COMMANDS 36 | ALT + F12 |
COMMANDS 37 | CTRL + ALT + F1 |
... | ... |
COMMANDS 48 | CTRL + ALT + F12 |
COMMANDS 49 | CTRL+ SHIFT + F1 |
... | ... |
COMMANDS 58 | CTRL + SHIFT + F10 |
COMMANDS 59 | CTRL + SHIFT + F11 |
... | ... |
COMMANDS 68 | CTRL + ALT + F8 |
COMMANDS 69 | CTRL + ALT + F9 |
... | ... |
COMMANDS 78 | CTRL + SHIFT + ALT + F6 |
COMMANDS 79 | CTRL + SHIFT + ALT + F7 |
... | ... |
COMMANDS 83 | CTRL + SHIFT + ALT + F11 |
COMMANDS 84 | CTRL + SHIFT + ALT + F12 |
Notes
Some vehicles use ALT+F4 as a command, which closes the game window. To avoid this press F4 then ALT.
Some laptops require you to hold the FN key in order to use commands.
Aerial and marine controls¶
Planes¶
Airplane controls | Key |
---|---|
Steer left | LEFT |
Steer right | RIGHT |
Elevator up | UP |
Elevator down | DOWN |
Rudder right | X |
Rudder left | Z |
Brake | B |
Parking brake | P |
Reverse | R |
Less flaps | 1 |
More flaps | 2 |
Less airbrakes | 3 |
More airbrakes | 4 |
Throttle down | PAGE-DOWN |
Throttle up | PAGE-UP |
Start engines | CLICK BUTTONS 'ON' |
Start all engines | CTRL+HOME |
Full throttle | CTRL+PAGEUP |
No throttle | CTRL+PAGEDOWN |
It is recommended to use: CTRL+Home
to start all engines of a plane and CTRL+PAGE-UP
to full throttle all engines because some planes could have more than 4 engines and you couldn't control them with your mouse.
Boats¶
Boat controls | Key |
---|---|
Throttle down | DOWN |
Throttle up | UP |
Steer left | LEFT |
Steer right | RIGHT |
Center rudder | PGUP |
Center throttle | PGDOWN |
Config file 'input.map'¶
This file defines all key alias for RoR, located at DocumentsMy GamesRigs of Rodsconfig
by default. It has the following format:
For example:
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 section.
Keyboard¶
For the keyboard there are several special things:
Xbox Controller Mods
Modifiers¶
- CTRL
- SHIFT
- ALT
Combine them with a + sign. Example:
The EXPL tag¶
A special keyword used in defining commands.
In this example, only COMMANDS_01 is triggered when pressing F1, and COMMANDS_13 is triggered when pressing CTRL+F1 (but not COMMANDS_01)
In this example, COMMANDS_01 would be triggered if you press CTRL+F1, as F1 is part of the COMMANDS_13 combination.
List of usable keys¶
Joystick, Wheel or gamepad¶
This category covers all analogue input devices detected by the operating system, so all gamepads, joysticks, wheels, pedals, etc.
JoystickButton¶
Arguments:
- Joystick Number (unused in modern mappings), set to 0
- Button number
JoystickAxis¶
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'.
JoystickPov¶
Arguments:
Drivers Subsonic Controller Mods For Pc
- Joystick Number (unused in modern mappings), set to 0
- POV number
- Direction: North, South, East, West, NorthEast, SouthEast, NorthWest, SouthWest.
JoystickSlider, JoystickSliderX, JoystickSliderY¶
Arguments:
- Joystick Number (unused in modern mappings), set to 0
- Slider number
- Options:
- REVERSE
Keypress Events¶
Keypress event identification in RoR 0.4.7.0+
These are all the valid keypress events, they can be used in a input map or for prop animations. not all make sense though for animated props.
Mouse¶
Required applications¶
Setting up the input map and FreePIE script¶
After installing the above applications, download this zip file which contains the required input map and FreePIE script.
There will be two files in the zip: vJoy_Device.map
and MouseControl.py
.
Extract both files into DocumentsMy GamesRigs of Rodsconfig
.
Using FreePIE¶
Open FreePIE and press File -> Open
. Browse to the MouseControl.py
file you downloaded earlier:
Then press Script -> Run script
:
The script should now be running. If you get an error, install vJoy.
Leave FreePIE running, launch RoR and you should now have mouse control!
You can modify both the script and the input map to make them better suit for your use.
For example the numbers 40
and 80
in the script are the sensitivity of the controls.
Mouse middle button in the script above, will reset the axises in game, in this case the steering and throttle.
Configuring controls with the Input Mapping Tool¶
The easiest way 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 zip into a new folder. Then double-click Run.bat
to launch the tool.
Adding new inputs¶
To begin adding inputs, click Add
.
Select the event you want to assign an input to. In this exanmple, I will use TRUCK_ACCELERATE
Then select the correct input type:
Event type | Description |
Keyboard | All keys on the keyboard. |
JoystickAxis | Used for steering wheels/sticks/etc. |
JoystickSlider | Any type of slider, mainly seen on flight sticks. |
JoystickButton | Buttons! (e.g. `A` button on an Xbox controller) |
JoystickPov | Used for D-Pad controls. |
Click Add
once ready, the tool will then ask you to move the axis/press a button.
The popup will automatically close once the requested 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¶
First, 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.
Drivers Subsonic Controller Mods Minecraft
Example output:
Drivers Subsonic Controller Mods Free
VendorMapFilename
will be the name of your exported file. In this example, the name will be Logitech_Extreme_3D.map
.
Click Export Keymap
then select your device from the list.
Browse to DocumentsMy GamesRigs of Rodsconfig
, set the name you copied earlier in the File name
box, then click Open
to save the file.
And finally, run Rigs of Rods and test your device! You can make further edits to your input map by clicking Import Keymap
.
If you want to share your created input map, upload it to the Miscellaneous section of the Repository. Thanks!