TNI Controls Interface
From TrainzOnline
TNIControls is a builtin TNILibrary within Trainz which allows controls plugin assets to communicate their control input to Trainz. These commands can then be bound to in-game functions by the player, via the standard control settings UI.
This subsystem is part of TrainzNativeInterface, the core of which is further detailed here.
This page is a work in progress, and reflects technologies which are not yet present in retail versions of Trainz.