KIND Controlset: Difference between revisions
From TrainzOnline
Jump to navigationJump to search
No edit summary |
mNo edit summary |
||
| Line 1: | Line 1: | ||
[[KIND Controlset]] | [[KIND Controlset]] defines a set of user-input controls. Support currently exists for keyboard input only, but this may be extended in the future. Individual controls are defined in the [[controls container]]. | ||
=KIND Hierarchy= | |||
==Parent Classes== | |||
* [[KIND TrainzBaseSpec]] | |||
==Child Classes== | |||
* ''none.'' | |||
==Supported Tags== | ==Supported Tags== | ||
Each traincar asset supports the following tags. The trainz-build tag should be greater than or equal to 3.6. | Each traincar asset supports the following tags. The trainz-build tag should be greater than or equal to 3.6. | ||
controls | |||
{ | { | ||
} | } | ||
Revision as of 11:45, 10 February 2013
KIND Controlset defines a set of user-input controls. Support currently exists for keyboard input only, but this may be extended in the future. Individual controls are defined in the controls container.
KIND Hierarchy
Parent Classes
Child Classes
- none.
Supported Tags
Each traincar asset supports the following tags. The trainz-build tag should be greater than or equal to 3.6.
controls
{
}
controls
- Type: Controls container
- Desc: Specifies the various controls. Documented separately here.
Example Config.txt
Sample config.txt file for a controlset asset, with the standard tags excluded for brevity:
kuid <kuid:401543:1100>
kind "controlset"
username "Menu Controls"
trainz-build 3.6
category-class "CS"
description "Keyboard shortcuts used within the Trainz menus"
thumbnails
{
1
{
image "thumbnail.jpg"
width 240
height 180
}
}
controls
{
routes-menu
{
name-token "routes-name"
desc-token "routes-desc"
event "routes-menu"
default-keys "r"
context "Menu"
}
new-route
{
name-token "new-route-name"
desc-token "new-route-desc"
event "new-route"
default-keys "n,c"
context "Menu"
}
}
string-table
{
routes-name "Routes Menu"
routes-desc "Opens the routes menu"
new-route-name "New Route"
new-route-desc "Creates a new route in Surveyor"
}