úterý 22. dubna 2008

Jak ovládnout tlačítka v FS

Při tvorbě mého domácího "kokpitu" jsem narazil na následující problém. Chtěl jsem nadefinovat určitou akci na stisk klávesy, ale v "Key settings" v Microsoft Flight Simulatoru tato akce není. Příkladem může být tzv. Beacon Light, které sice zapnete tlačítkem v kokpitu, ale klávesová zkratka neexistuje. Řešení je naštestí poměrně jednoduché :-).
Na této stránce jsem objevil popis jednotlivých událostí simulátoru - http://www.fs-seine-75.com/SDK/Core%20Utilities%20Kit/Variables/Event%20IDs.htm
Zde jsem si našel událost týkající se zapnutí/vypnutí "Beacon" majáčku. Otevřel jsem XML soubor s nastavením ovládání FSky a vložil tam následující část (vzhledem k nemožnosti vkládání tagů jsem použil upravený zápis):

tag Entry
tag Key A End tag Key
tag Down TOGGLE_BEACON_LIGHTS End tag Down
End tag Entry

Příkazem KEY jsem si zvolil pro ovládání klávesu "A". Příkaz DOWN je dle definice události výše uvedené. Obdobným způsobem je možné definovat i další události.

Žádné komentáře: