diff --git a/Input/Keyboard/multikey.xml b/Input/Keyboard/multikey.xml
index 3181a811a..0e1affc3c 100644
--- a/Input/Keyboard/multikey.xml
+++ b/Input/Keyboard/multikey.xml
@@ -16,21 +16,6 @@
-
- %d
- Execute nasal-console tab #%d
-
-
- nasal
-
-
-
-
:
User command
@@ -354,7 +339,8 @@
var engines = props.globals.getNode("/controls/engines").getChildren("engine");
foreach (var e; engines) {
var node = e.getNode("mixture");
- node.setValue(arg[0]);
+ if (node != nil)
+ node.setValue(arg[0]);
}
@@ -373,7 +359,8 @@
var engines = props.globals.getNode("/controls/engines").getChildren("engine");
foreach (var e; engines) {
var node = e.getNode("propeller-pitch");
- node.setValue(arg[0]);
+ if (node != nil)
+ node.setValue(arg[0]);
}
@@ -392,12 +379,56 @@
var engines = props.globals.getNode("/controls/engines").getChildren("engine");
foreach (var e; engines) {
var node = e.getNode("throttle");
- node.setValue(arg[0]);
+ if (node != nil)
+ node.setValue(arg[0]);
}
+
+
+ %d
+ Engine #%d
+
+ m
+ Mixture (0.0 to 1.0)
+
+ %f
+ Mixture = %.3f
+
+ nasal
+
+
+
+
+
+
+ p
+ Propeller pitch (0.0 to 1.0)
+
+ %f
+ Propeller pitch = %.3f
+
+ nasal
+
+
+
+
+
+
+ t
+ Throttle (0.0 to 1.0)
+
+ %f
+ Throttle = %.3f
+
+ nasal
+
+
+
+
+
@@ -777,4 +808,19 @@
+
+
+ %d
+ Execute nasal-console tab #%d
+
+
+ nasal
+
+
+