Train Simulator Classic 2024

Train Simulator Classic 2024

View Stats:
Gazz292 Sep 7, 2018 @ 10:38am
Change main simulator key binding??
I am working my way through altering the 'inputmapper' files on the trains i drive the most so they all have the same keys for functions.. i.e. sifa on off is always shift 8 (and not shift numberpad something as it is on some), sifa reset is space bar and not Q, horn is b and never space and so on,

But i'd like to be able to modify the standard keys for the actual interface... i.e. the 1, 2, 3, 4, 5, 6, 7, 8, 9 etc that change the views... i want to change them to numberpad keys freeing up the main keyboard numbers for other commands in the trains so i dont have to keep resorting to combinations of shift and control with them.

also, keys like 'shift Z' that gives fps on/off... i want to use shift Z as one of the main switch commands on a train

(basically i'm having a key press to turn a switch on, shift and that key to turn it off, and control and that key if it has another setting or for things like pantograph select.

I'm not sure where the interface inputmapper file is... or if its alterable, any ideas?
< >
Showing 1-7 of 7 comments
JetWash Sep 7, 2018 @ 12:46pm 
I’d be interested in this as I don’t have a Numpad on my keyboard and there are a fair few locos that use a variation including Numpad Enter.

To edit the files are you using RWTools?
Gazz292 Sep 12, 2018 @ 12:27pm 
RW_Tools is an easy way to edit the inputmapper files, but i personally use Notepad++,

Converting the inputmapper .bin file to xml, and vise versa using the serz tool that is in the railworks folder.

i've edited a few of my vR expert line loco's to have the key mapping i prefer, once i got my head around how the mapping works it's pretty easy,

i also changing some key's from toggle controls.. i.e. switch changes state with each key press, to switch moves on with 'shift + key' and to off with 'Control + key'

i'm also going through the loco's i drive ocasionally that are not vR expert line ones, and giving them the vR key mapping... which also involves moving the number pad controls to 'Shift + a number' allowing them to work on my laptop.

just remember it's a programming language, and one misplaced symbol or wrongly spelled word screws everything up.


the main simulator commands i have found and edited...

They are:
C:\Program Files (x86)\Steam\steamapps\common\RailWorks\Assets\Kuju\RailSimulatorCore\InputMappers\Drive Mode.bin

I've done a few things like made screenshot "Control Shift TAB", freeing up the control and shift + Z keys for my loco's,
and put the look out the window from Shift 2, to the Minus key... and an extra 'back to cab view' key on Equals,
and things like that.

Maik Goltz Sep 13, 2018 @ 4:07am 
The interface input mapping is hard coded into the core and is not able to be changed unfortunately.
Phil Mabole Sep 13, 2018 @ 9:20am 
Wouldn't it be easier to buy a gaming keyboard where you can remap the keys or add macros on a per-game basis?
Last edited by Phil Mabole; Sep 13, 2018 @ 9:21am
Hi - I discovered this thread and decided to use TS Tools to edit keybindings as hinted by @gazz, but the formatting of the files is so alien to me that I have no idea what I'm looking at. e.g. I want to change bindings for throttle increase/decrease, but entry names in the file (e.g. "<ButtonState d:type="cDeltaString">ButtonUp</ButtonState>", etc) do not have anything that would help me identify which strings are for this control type.

Is there any guide to/easier way of doing this?
Last edited by Svalbard Sleeper District; Jul 1, 2022 @ 8:10am
x1Heavy Jul 1, 2022 @ 8:35am 
I use a keyboard that features its own software driving the macro keys around the edges. So if in FSX and I need to deploy gear, flaps and then arm the spoilers I can do it with one macro command with the sequence of commands presaved to it in the software.

I also use a anti ghosting keyboard for general gaming. Meaning that it can take about 8 or so key commands at the same time without sending the game server a potential cheating sequence by accident.

Hope this helps.
Thank you.
< >
Showing 1-7 of 7 comments
Per page: 1530 50

Date Posted: Sep 7, 2018 @ 10:38am
Posts: 7