RailDriver is a desktop cab controller for train simulation software. It replaces keyboard and mouse operation as far as possible to provide a more realistic train driving experience. It is designed to be compatible with Microsoft Train Simulator. N3V's Trainz, BVE Trainsim and World of Subways also support RailDriver. As of December 2020, Dovetail Games' Train Sim World 2 added an open beta for Raildriver on PC. Other software may be controlled using downloadable resources.
RailDriver
A train simulator is a computer based simulation of rail transport operations. They are generally large complicated software packages modeling a 3D virtual reality world implemented both as commercial trainers, and consumer computer game software with 'play modes' which lets the user interact by stepping inside the virtual world. Because of the near view modeling, often at speed, train simulator software is generally far more complicated software to write and implement than flight simulator programs.
A locomotive driving simulator of a China Railways HXD3B electric locomotive, produced by CNR Dalian and Southwest Jiaotong University
A Ferrocarriles Argentinos Railway Simulator.