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