From 8dce715199a7269415e3f222200f49ae7245d5f0 Mon Sep 17 00:00:00 2001 From: Joshua Davidson <joshuadavidson2000@gmail.com> Date: Mon, 11 Sep 2017 11:33:01 -0400 Subject: [PATCH] A3XX: Various OH improvements --- A320-main.xml | 7 +++---- AircraftConfig/acconfig.nas | 2 +- AircraftConfig/main.xml | 24 +++++++++++++++++++++++- revision.txt | 2 +- 4 files changed, 28 insertions(+), 7 deletions(-) diff --git a/A320-main.xml b/A320-main.xml index 9fd75a46..1851434f 100644 --- a/A320-main.xml +++ b/A320-main.xml @@ -719,13 +719,12 @@ </systems> <options n="0"> - <pfd n="0"> - <sidestick-pos userarchive="y" type="bool">0</sidestick-pos> - </pfd> + <system n="0"> + <keyboard-mode userarchive="y" type="bool">0</keyboard-mode> + </system> <old-gpws type="bool">0</old-gpws> <steep-ils type="bool">0</steep-ils> <steep-ils-avail type="bool">0</steep-ils-avail> - <test-canvas type="bool">0</test-canvas> <!-- Enables WIP Canvas Stuff --> <enable-ecam-actions>0</enable-ecam-actions> </options> diff --git a/AircraftConfig/acconfig.nas b/AircraftConfig/acconfig.nas index f85da89e..3897f9da 100644 --- a/AircraftConfig/acconfig.nas +++ b/AircraftConfig/acconfig.nas @@ -118,7 +118,7 @@ setlistener("/sim/signals/fdm-initialized", func { }); var saveSettings = func { - aircraft.data.add("/options/pfd/sidestick-pos", "/controls/adirs/skip"); + aircraft.data.add("/options/system/keyboard-mode", "/controls/adirs/skip"); aircraft.data.save(); } diff --git a/AircraftConfig/main.xml b/AircraftConfig/main.xml index 1d29e789..00bfe6df 100644 --- a/AircraftConfig/main.xml +++ b/AircraftConfig/main.xml @@ -345,9 +345,31 @@ <live>true</live> </checkbox> - <hrule/> + <checkbox> + <label>Keyboard Mode (See Aircraft Help)</label> + <halign>left</halign> + <enable> + <property>/systems/acconfig/unused</property> + </enable> + <property>/options/system/keyboard-mode</property> + <binding> + <command>property-toggle</command> + <property>/options/system/keyboard-mode</property> + </binding> + <binding> + <command>dialog-apply</command> + </binding> + <binding> + <command>nasal</command> + <script> + acconfig.saveSettings(); + </script> + </binding> + <live>true</live> + </checkbox> + <checkbox> <label>Skip ADIRS Alignment</label> <halign>left</halign> diff --git a/revision.txt b/revision.txt index 0e8ebf59..3559f242 100644 --- a/revision.txt +++ b/revision.txt @@ -1 +1 @@ -1476 \ No newline at end of file +1477 \ No newline at end of file