1
0
Fork 0

- remove the Q section (this was meant to be an Easter Egg, but that

doesn't work out well with the option display and the help output)
- add notes about (for now?) reserved keys
- remove useless CDATA in my code parts
This commit is contained in:
mfranz 2008-10-02 15:21:49 +00:00
parent e561c08c04
commit 2ee5fbb2c6

View file

@ -50,6 +50,12 @@
</binding>
</key>
<key n="65">
<name>A</name>
<desc>Aircraft</desc>
<!-- reserved for aircraft extensions -->
</key>
<key n="68">
<name>D</name>
<desc>Dialogs</desc>
@ -186,12 +192,6 @@
<dialog-name>weather</dialog-name>
</binding>
</key>
<key n="120">
<name>x</name>
<desc>Experimental</desc>
<!-- reserved for experimental features -->
</key>
</key>
<!-- environment -->
@ -294,7 +294,6 @@
setprop("/sim/presets/glideslope-deg", glideslope);
setprop("/sim/presets/heading-deg", heading);
}
]]>
</script>
</nasal>
@ -557,7 +556,7 @@
<desc>Route Manager</desc>
<key n="903">
<name>%s</name>
<desc>Route Manaager: command = %s</desc>
<desc>Route Manager: command = %s</desc>
<binding>
<command>nasal</command>
<script>setprop("/autopilot/route-manager/input", arg[0])</script>
@ -1018,49 +1017,31 @@
</key>
</key>
<key n="113">
<name>q</name>
<desc>Quit</desc>
<binding>
<command>exit</command>
</binding>
<key n="33">
<name>!</name>
<desc>Quit without saving</desc>
<binding>
<command>exit</command>
</binding>
</key>
</key>
<nasal>
<script>
<![CDATA[
var radio_fmt = "/instrumentation/%s[%u]/frequencies/%s-mhz";
var radio_fmt = "/instrumentation/%s[%u]/frequencies/%s-mhz";
var setfreq = func(type, index, which, value) {
index = (index >= 1) ? index - 1 : 0;
setprop(sprintf(radio_fmt, type, index, which), value);
}
var setfreq = func(type, index, which, value) {
index = (index >= 1) ? index - 1 : 0;
setprop(sprintf(radio_fmt, type, index, which), value);
}
var togglefreq = func(type, index) {
index = (index >= 1) ? index - 1 : 0;
var sel = sprintf(radio_fmt, type, index, "selected");
var stby = sprintf(radio_fmt, type, index, "standby");
var s = getprop(stby);
setprop(stby, getprop(sel));
setprop(sel, s);
}
var togglefreq = func(type, index) {
index = (index >= 1) ? index - 1 : 0;
var sel = sprintf(radio_fmt, type, index, "selected");
var stby = sprintf(radio_fmt, type, index, "standby");
var s = getprop(stby);
setprop(stby, getprop(sel));
setprop(sel, s);
}
var settacan = func(number, letter) {
var ch = sprintf("%03u%s", number, letter);
setprop("/instrumentation/tacan/frequencies/selected-channel[1]", chr(ch[0]));
setprop("/instrumentation/tacan/frequencies/selected-channel[2]", chr(ch[1]));
setprop("/instrumentation/tacan/frequencies/selected-channel[3]", chr(ch[2]));
setprop("/instrumentation/tacan/frequencies/selected-channel[4]", chr(ch[3]));
}
]]>
var settacan = func(number, letter) {
var ch = sprintf("%03u%s", number, letter);
setprop("/instrumentation/tacan/frequencies/selected-channel[1]", chr(ch[0]));
setprop("/instrumentation/tacan/frequencies/selected-channel[2]", chr(ch[1]));
setprop("/instrumentation/tacan/frequencies/selected-channel[3]", chr(ch[2]));
setprop("/instrumentation/tacan/frequencies/selected-channel[4]", chr(ch[3]));
}
</script>
</nasal>
@ -1198,6 +1179,12 @@
</key>
</key>
<key n="120">
<name>x</name>
<desc>Experimental</desc>
<!-- reserved for experimental features -->
</key>
<key n="902">
<name>%u</name>
<desc>Execute nasal-console tab #%u</desc>