04aecf90c3
Re-enable "random object" checkbox. (Debug) option for complete scenery reloading (e.g. use after TerraSync update or changing options such as "random objects").
775 lines
15 KiB
XML
775 lines
15 KiB
XML
<?xml version="1.0"?>
|
|
<PropertyList>
|
|
|
|
<menu>
|
|
<label>File</label>
|
|
<!--
|
|
<item>
|
|
<label>Load Flight (Shift-F1)</label>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>gui.load_flight()</script>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Save Flight (Shift-F2)</label>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>gui.save_flight()</script>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Scenario</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>scenario</dialog-name>
|
|
</binding>
|
|
</item>
|
|
-->
|
|
<item>
|
|
<label>Reset (Shift-Esc)</label>
|
|
<binding>
|
|
<command>reset</command>
|
|
</binding>
|
|
</item>
|
|
|
|
<!-- <item>
|
|
<label>Set Lat/Lon Format</label>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
var f = getprop(var d = "/sim/lon-lat-format") + 1;
|
|
setprop(d, f < 0 ? 0 : f > 2 ? 0 : f);
|
|
</script>
|
|
</binding>
|
|
</item>
|
|
<label>High-Res Snapshot</label>
|
|
<enabled>false</enabled>
|
|
<binding>
|
|
<command>hires-screen-capture</command>
|
|
</binding>
|
|
</item>
|
|
-->
|
|
<item>
|
|
<label>Screenshot (F3)</label>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
gui.popdown();
|
|
var success = fgcommand("screen-capture");
|
|
var path = getprop("/sim/paths/screenshot-last");
|
|
if (success)
|
|
gui.popupTip("Screenshot written to '" ~ path ~ "'");
|
|
else
|
|
gui.popupTip("Error writing screenshot '" ~ path ~ "'");
|
|
</script>
|
|
</binding>
|
|
</item>
|
|
<!--
|
|
<item>
|
|
<label>Last snapshot</label>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
var path = getprop("/sim/paths/screenshot-last");
|
|
if (path != nil) gui.popupTip(...) else gui.popupTip("no screenshots yet in this session")
|
|
|
|
gui.popupTip("Screenshot written to '" ~ path ~ "'");
|
|
</script>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Print Screen (F3)</label>
|
|
<binding>
|
|
<command>old-print-dialog</command>
|
|
</binding>
|
|
</item>
|
|
-->
|
|
<item>
|
|
<label>Sound Configuration</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>sound-dialog</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Quit (Esc)</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>exit</dialog-name>
|
|
</binding>
|
|
</item>
|
|
</menu>
|
|
|
|
<menu>
|
|
<label>View</label>
|
|
|
|
<item>
|
|
<label>Display Options</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>display</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Rendering Options</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>rendering</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<!-- <item>
|
|
<label>Set Lat/Lon Format</label>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
var f = getprop(var d = "/sim/lon-lat-format") + 1;
|
|
setprop(d, f < 0 ? 0 : f > 2 ? 0 : f);
|
|
</script>
|
|
</binding>
|
|
</item> -->
|
|
<label>View Options</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>view</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Cockpit View Options</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>cockpit-view</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Adjust LOD Ranges</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>static-lod</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Adjust View Position</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>pilot_offset</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Adjust HUD Properties</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>hud</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Toggle Glide Slope Tunnel</label>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
var p = "/sim/rendering/glide-slope-tunnel";
|
|
setprop(p, var i = !getprop(p));
|
|
gui.popupTip("Glide slope tunnel " ~ (i ? "enabled" : "disabled"));
|
|
</script>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Instant Replay (Ctrl-R)</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>replay</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Stereoscopic View Options</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>stereoscopic-view-options</dialog-name>
|
|
</binding>
|
|
</item>
|
|
</menu>
|
|
|
|
<menu>
|
|
<label>Location</label>
|
|
|
|
<item>
|
|
<label>Position Aircraft On Ground</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>location-on-ground</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Position Aircraft In Air</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>location-in-air</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Select Airport From List</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>airports</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Random Attitude</label>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/sim/presets/trim</property>
|
|
<value>false</value>
|
|
</binding>
|
|
<binding>
|
|
<command>property-randomize</command>
|
|
<property>/orientation/pitch-deg</property>
|
|
<min>0</min>
|
|
<max>360</max>
|
|
</binding>
|
|
<binding>
|
|
<command>property-randomize</command>
|
|
<property>/orientation/roll-deg</property>
|
|
<min>0</min>
|
|
<max>360</max>
|
|
</binding>
|
|
<binding>
|
|
<command>property-randomize</command>
|
|
<property>/orientation/heading-deg</property>
|
|
<min>0</min>
|
|
<max>360</max>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Tower Position</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>location-of-tower</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
</menu>
|
|
|
|
<menu>
|
|
<label>Autopilot</label>
|
|
<name>autopilot</name>
|
|
|
|
<item>
|
|
<label>Autopilot Settings (F11)</label>
|
|
<name>autopilot-settings</name>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>autopilot</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Route Manager</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>route-manager</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Previous Waypoint</label>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("/autopilot/route-manager/input", "@previous")</script>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Next Waypoint</label>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>setprop("/autopilot/route-manager/input", "@next")</script>
|
|
</binding>
|
|
</item>
|
|
</menu>
|
|
|
|
<menu>
|
|
<label>Environment</label>
|
|
|
|
<!--<item>
|
|
<label>Weather Scenario</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>weather_scenario</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Weather Conditions</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>weather</dialog-name>
|
|
</binding>
|
|
</item>-->
|
|
|
|
<item>
|
|
<label>Global Weather</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>weather</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Local Weather</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>local_weather</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Local Weather Tiles</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>local_weather_tiles</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Local Weather Config</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>local_weather_config</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Time Settings</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>timeofday</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Wildfire Settings</label>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>wildfire.dialog.show()</script>
|
|
</binding>
|
|
</item>
|
|
|
|
</menu>
|
|
|
|
<menu>
|
|
<label>Equipment</label>
|
|
|
|
<item>
|
|
<label>Map</label>
|
|
<name>map</name>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>map</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Stopwatch</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>stopwatch-dialog</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Fuel And Payload</label>
|
|
<name>fuel-and-payload</name>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>gui.showWeightDialog()</script>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Radio Settings (F12)</label>
|
|
<name>radio</name>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>radios</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>GPS Settings</label>
|
|
<name>gps</name>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>gps</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Instrument Settings</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>instruments</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
|
|
|
|
<item>
|
|
<label> --- Failures ---</label>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Random Failures</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>random-failures</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>System Failures</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>system-failures</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Instrument Failures</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>instrument-failures</dialog-name>
|
|
</binding>
|
|
</item>
|
|
</menu>
|
|
|
|
<menu>
|
|
<label>AI</label>
|
|
<!-- Not working at present
|
|
<item>
|
|
<label>ATC Services in range</label>
|
|
<binding>
|
|
<command>ATC-freq-search</command>
|
|
</binding>
|
|
</item>
|
|
|
|
-->
|
|
<item>
|
|
<label>Wingman Controls</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>formation</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Tanker Controls</label>
|
|
<name>tanker</name>
|
|
<enabled>false</enabled>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>tanker</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Carrier Controls</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>AIcarrier</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Scenario Select (requires restart)</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>scenario</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
|
|
|
|
</menu>
|
|
|
|
<menu>
|
|
<label>Multiplayer</label>
|
|
<name>multiplayer</name>
|
|
|
|
<item>
|
|
<label>Chat Dialog</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>chat-full</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Chat Menu (-)</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>chat-menu</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Pilot List</label>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>multiplayer.dialog.show()</script>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>MPCarrier Selection</label>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>
|
|
if (contains(globals, "MPCarriers")) {
|
|
MPCarriers.carrier_dialog.show();
|
|
} else {
|
|
gui.popupTip("No MPCarriers around at the moment.");
|
|
}
|
|
</script>
|
|
</binding>
|
|
</item>
|
|
|
|
|
|
</menu>
|
|
|
|
<menu>
|
|
<label>Debug</label>
|
|
|
|
<item>
|
|
<label>Reload GUI</label>
|
|
<binding>
|
|
<command>reinit</command>
|
|
<subsystem>gui</subsystem>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Reload Input</label>
|
|
<binding>
|
|
<command>reinit</command>
|
|
<subsystem>input</subsystem>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Reload HUD</label>
|
|
<binding>
|
|
<command>reinit</command>
|
|
<subsystem>hud</subsystem>
|
|
</binding>
|
|
</item>
|
|
|
|
|
|
<item>
|
|
<label>Reload Panel</label>
|
|
<binding>
|
|
<command>panel-load</command>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Reload Autopilot</label>
|
|
<binding>
|
|
<command>reinit</command>
|
|
<subsystem>xml-autopilot</subsystem>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Reload Network</label>
|
|
<binding>
|
|
<command>reinit</command>
|
|
<subsystem>io</subsystem>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Reload Scenery</label>
|
|
<binding>
|
|
<command>reinit</command>
|
|
<subsystem>tile-manager</subsystem>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Nasal Console</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>nasal-console</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Development Keys</label>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>gui.showHelpDialog("/sim/help/debug")</script>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Configure Development Extensions</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>devel-extensions</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Display Tutorial Marker</label>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>tutorial.dialog()</script>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Dump Scene Graph</label>
|
|
<binding>
|
|
<command>dump-scenegraph</command>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Print Statistics</label>
|
|
<binding>
|
|
<command>property-assign</command>
|
|
<property>/sim/rendering/print-statistics</property>
|
|
<value>true</value>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Cycle On-Screen Statistics</label>
|
|
<binding>
|
|
<command>property-adjust</command>
|
|
<property>/sim/rendering/on-screen-statistics</property>
|
|
<step type="int">1</step>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Browse Internal Properties</label>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>gui.property_browser()</script>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Logging</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>logging</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Print Visible Scene Info</label>
|
|
<binding>
|
|
<command>print-visible-scene</command>
|
|
</binding>
|
|
</item>
|
|
|
|
</menu>
|
|
|
|
|
|
<menu>
|
|
<label>Help</label>
|
|
|
|
|
|
<item>
|
|
<label>Help (opens in browser)</label>
|
|
<binding>
|
|
<command>old-help-dialog</command>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Aircraft Help (?)</label>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>gui.showHelpDialog("/sim/help")</script>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Joystick Information</label>
|
|
<name>joystick-info</name>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>joystick-info</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Basic Simulator Keys</label>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>gui.showHelpDialog("/sim/help/basic")</script>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Common Aircraft Keys</label>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>gui.showHelpDialog("/sim/help/common")</script>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>------------------</label>
|
|
</item>
|
|
|
|
<item>
|
|
<label>Start Tutorial</label>
|
|
<name>tutorial-start</name>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>tutorial</dialog-name>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>End Tutorial</label>
|
|
<name>tutorial-stop</name>
|
|
<enabled>false</enabled>
|
|
<binding>
|
|
<command>nasal</command>
|
|
<script>tutorial.stopTutorial()</script>
|
|
</binding>
|
|
</item>
|
|
|
|
<item>
|
|
<label>About</label>
|
|
<binding>
|
|
<command>dialog-show</command>
|
|
<dialog-name>about</dialog-name>
|
|
</binding>
|
|
</item>
|
|
</menu>
|
|
|
|
</PropertyList>
|