123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005 |
- <?xml version="1.0"?>
- <!--
- This file defines vi-like key sequences which are started with the ':'-key.
- It's evaluated by $FG_ROOT/Nasal/multikey.nas.
- - <Esc> always aborts.
- - <Return>/<Enter> executes and terminates the command mode, given that
- <binding>s exist (use "null" if there's nothing else to do) and <no-exit/>
- isn't defined.
- - Keys with defined <exit/> property execute their bindings immediately,
- that is: without having to press <Return>/<Enter>.
- - Format placeholder values are available to Nasal code via arg[].
- - Nasal code can set the dialog title by assignment to the _ variable.
- - <key> indices aren't used by the system, but are recommended to allow
- reliable overwriting by aircraft or user xml files.
- - Cursor keys are equivalent to characters <, >, ^, _.
- -->
- <PropertyList>
- <key n="65">
- <name>A</name>
- <desc>EC130/H130 Controls</desc><!-- reserved for aircraft extensions -->
- <!-- begin SCU BUTTON handling -->
- <key n="65">
- <name>A</name>
- <desc>BAT EPU</desc>
- <exit/>
- <binding>
- <command>property-toggle</command>
- <property>controls/electric/battery-switch</property>
- </binding>
- </key>
- <key n="66">
- <name>B</name>
- <desc>DCT/BAT</desc>
- <exit/>
- <binding>
- <command>property-toggle</command>
- <property>controls/electric/directbat-switch</property>
- </binding>
- </key>
- <key n="67">
- <name>C</name>
- <desc>GENE</desc>
- <exit/>
- <binding>
- <condition>
- <property>systems/electrical/volts</property>
- </condition>
- <command>property-toggle</command>
- <property>controls/electric/engine[0]/generator</property>
- </binding>
- </key>
- <key n="68">
- <name>D</name>
- <desc>HORN</desc>
- <exit/>
- <binding>
- <command>property-toggle</command>
- <property>controls/electric/horn</property>
- </binding>
- </key>
- <key n="69">
- <name>E</name>
- <desc>DOME LT</desc>
- <exit/>
- <binding>
- <condition>
- <property>systems/electrical/volts</property>
- </condition>
- <command>property-toggle</command>
- <property>controls/lighting/dome-light</property>
- </binding>
- </key>
- <key n="70">
- <name>F</name>
- <desc>AVIONIC</desc>
- <exit/>
- <binding>
- <condition>
- <property>systems/electrical/volts</property>
- </condition>
- <command>property-toggle</command>
- <property>controls/electric/avionics-switch</property>
- </binding>
- </key>
- <!-- short-time toggle buttons cannot react on mod-up -->
- <!-- WORKAROUND: reset with timer after 1 sec -->
- <key n="71">
- <name>G</name>
- <desc>GENE RST</desc>
- <exit/>
- <binding>
- <condition>
- <property>systems/electrical/volts</property>
- </condition>
- <command>nasal</command>
- <script>
- setprop("/controls/electric/engine[0]/generator",-1);
- settimer( func{ setprop("/controls/electric/engine[0]/generator",0); },1);
- </script>
- </binding>
- </key>
- <key n="72">
- <name>H</name>
- <desc>A/COL LT</desc>
- <exit/>
- <binding>
- <condition>
- <property>systems/electrical/volts</property>
- </condition>
- <command>property-toggle</command>
- <property>controls/lighting/beacon</property>
- </binding>
- <!-- mhab strobe is tied to beacon (for simplicity) -->
- <binding>
- <command>property-toggle</command>
- <property>controls/lighting/strobe</property>
- </binding>
- </key>
- <key n="73">
- <name>I</name>
- <desc>POS LT</desc>
- <exit/>
- <binding>
- <condition>
- <property>systems/electrical/volts</property>
- </condition>
- <command>property-toggle</command>
- <property>controls/lighting/nav-lights</property>
- </binding>
- </key>
- <key n="80">
- <name>P</name>
- <desc>FUEL P</desc>
- <exit/>
- <binding>
- <condition>
- <property>systems/electrical/volts</property>
- </condition>
- <command>property-toggle</command>
- <property>controls/fuel/tank/boost-pump</property>
- </binding>
- </key>
- <key n="74">
- <name>J</name>
- <desc>INST L1</desc>
- <exit/>
- <binding>
- <condition>
- <property>systems/electrical/volts</property>
- </condition>
- <command>property-toggle</command>
- <property>controls/lighting/instrument-lights</property>
- </binding>
- </key>
- <key n="75">
- <name>K</name>
- <desc>INST L2</desc>
- <exit/>
- <binding>
- <condition>
- <property>systems/electrical/volts</property>
- </condition>
- <command>property-toggle</command>
- <property>controls/lighting/instrument-lights2</property>
- </binding>
- </key>
- <key n="76">
- <name>L</name>
- <desc>PITOTS</desc>
- <exit/>
- <binding>
- <condition>
- <property>systems/electrical/volts</property>
- </condition>
- <command>property-toggle</command>
- <property>controls/anti-ice/pitot-heat</property>
- </binding>
- </key>
- <key n="77">
- <name>M</name>
- <desc>HORIZON</desc>
- <exit/>
- <binding>
- <condition>
- <property>systems/electrical/volts</property>
- </condition>
- <command>property-toggle</command>
- <property>instrumentation/attitude-indicator/serviceable</property>
- </binding>
- </key>
- <key n="78">
- <name>N</name>
- <desc>GYRO</desc>
- <exit/>
- <binding>
- <condition>
- <property>systems/electrical/volts</property>
- </condition>
- <command>property-toggle</command>
- <property>controls/electric/gyrocompass</property>
- </binding>
- </key>
- <key n="84">
- <name>T</name>
- <desc>FLOAT ARM</desc>
- <exit/>
- <binding>
- <condition>
- <property>systems/electrical/volts</property>
- </condition>
- <command>property-toggle</command>
- <property>controls/gear/floats-armed</property>
- </binding>
- </key>
- <key n="81">
- <name>Q</name>
- <desc>CRANK</desc>
- <exit/>
- <binding>
- <condition>
- <property>systems/electrical/volts</property>
- </condition>
- <command>property-toggle</command>
- <property>controls/engines/engine/starter</property>
- </binding>
- </key>
- <!-- short-time toggle buttons cannot react on mod-up -->
- <!-- WORKAROUND: reset with timer after 1 sec -->
- <key n="87">
- <name>W</name>
- <desc>W/LT TST</desc>
- <exit/>
- <binding>
- <condition>
- <property>systems/electrical/volts</property>
- </condition>
- <command>nasal</command>
- <script>
- setprop("/controls/electric/warningtest",1);
- settimer( func{ setprop("/controls/electric/warningtest",0); },1);
- </script>
- </binding>
- </key>
- <key n="82">
- <name>R</name>
- <desc>FIRE TST</desc>
- <exit/>
- <binding>
- <condition>
- <property>systems/electrical/volts</property>
- </condition>
- <command>nasal</command>
- <script>
- setprop("/controls/electric/firetest",1);
- settimer( func{ setprop("/controls/electric/firetest",0); },1);
- </script>
- </binding>
- </key>
- <key n="83">
- <name>S</name>
- <desc>SERVO TST</desc>
- <exit/>
- <binding>
- <condition>
- <property>systems/electrical/volts</property>
- </condition>
- <command>nasal</command>
- <script>
- setprop("/controls/electric/servotest",1);
- settimer( func{ setprop("/controls/electric/servotest",0); },1);
- </script>
- </binding>
- </key>
- <!-- End SCU BUTTON handling -->
- <key n="97">
- <name>a</name>
- <desc>Altimeter adjust</desc>
- <binding>
- <command>null</command>
- </binding>
- <key n="94">
- <name>^</name>
- <desc>adjust +</desc>
- <no-exit/>
- <binding>
- <command>nasal</command>
- <script>_ = sprintf("Pressure = %3.2f", ec130.adjust_altimeter(0.01))</script>
- </binding>
- </key>
- <key n="95">
- <name>_</name>
- <desc>adjust -</desc>
- <no-exit/>
- <binding>
- <command>nasal</command>
- <script>_ = sprintf("Pressure = %3.2f", ec130.adjust_altimeter(-0.01))</script>
- </binding>
- </key>
- </key>
- <key n="100">
- <name>d</name>
- <desc>Doors/Windows/Covers</desc>
- <binding>
- <command>null</command>
- </binding>
- <key n="48">
- <name>0</name>
- <desc>toggle Pilot Window</desc>
- <exit/>
- <binding>
- <command>nasal</command>
- <script>
- doors.doorsystem.pilotwexport();
- </script>
- </binding>
- </key>
- <key n="49">
- <name>1</name>
- <desc>toggle Front Door left (pilot)</desc>
- <exit/>
- <binding>
- <command>nasal</command>
- <script>
- doors.doorsystem.frontlexport();
- </script>
- </binding>
- </key>
- <key n="50">
- <name>2</name>
- <desc>toggle Front Door right</desc>
- <exit/>
- <binding>
- <command>nasal</command>
- <script>
- doors.doorsystem.frontrexport();
- </script>
- </binding>
- </key>
- <key n="51">
- <name>3</name>
- <desc>toggle Back Door left</desc>
- <exit/>
- <binding>
- <command>nasal</command>
- <script>
- doors.doorsystem.passengerlexport();
- </script>
- </binding>
- </key>
- <key n="52">
- <name>4</name>
- <desc>toggle Back Door right</desc>
- <exit/>
- <binding>
- <command>nasal</command>
- <script>
- doors.doorsystem.passengerrexport();
- </script>
- </binding>
- </key>
- <key n="53">
- <name>5</name>
- <desc>toggle Luggage Door left</desc>
- <exit/>
- <binding>
- <command>nasal</command>
- <script>
- doors.doorsystem.luggagelexport();
- </script>
- </binding>
- </key>
- <key n="54">
- <name>6</name>
- <desc>toggle Luggage Door right</desc>
- <exit/>
- <binding>
- <command>nasal</command>
- <script>
- doors.doorsystem.luggagerexport();
- </script>
- </binding>
- </key>
- <key n="55">
- <name>7</name>
- <desc>toggle Luggage Door back</desc>
- <exit/>
- <binding>
- <command>nasal</command>
- <script>
- doors.doorsystem.doorbexport();
- </script>
- </binding>
- </key>
- <key n="56">
- <name>8</name>
- <desc>toggle Basket Cover left</desc>
- <exit/>
- <binding>
- <command>nasal</command>
- <script>
- doors.doorsystem.basketlexport();
- </script>
- </binding>
- </key>
- <key n="57">
- <name>9</name>
- <desc>toggle Basket Cover right</desc>
- <exit/>
- <binding>
- <command>nasal</command>
- <script>
- doors.doorsystem.basketrexport();
- </script>
- </binding>
- </key>
- <key n="68">
- <name>D</name>
- <desc>toggle all Doors</desc>
- <exit/>
- <binding>
- <command>nasal</command>
- <script>ec130.toggle_all_doors();</script>
- </binding>
- </key>
- </key>
- <key n="101">
- <name>e</name>
- <desc>toggle Starter OFF/FLT</desc>
- <exit/>
- <binding>
- <command>nasal</command>
- <script>ec130.switch_startselector();</script>
- </binding>
- </key>
- <key n="102">
- <name>f</name>
- <desc>Fuel adjust</desc>
- <binding>
- <command>null</command>
- </binding>
- <key n="94">
- <name>^</name>
- <desc>Fuel +</desc>
- <no-exit/>
- <binding>
- <command>nasal</command>
- <script>_ = sprintf("Fuel = %d lbs (%d%%)", ec130.adjust_fuel(2),getprop("/consumables/fuel/tank/level-lbs")/getprop("/limits/tank")*100)</script>
- </binding>
- </key>
- <key n="95">
- <name>_</name>
- <desc>Fuel -</desc>
- <no-exit/>
- <binding>
- <command>nasal</command>
- <script>_ = sprintf("Fuel = %d lbs (%d%%)", ec130.adjust_fuel(-2),getprop("/consumables/fuel/tank/level-lbs")/getprop("/limits/tank")*100)</script>
- </binding>
- </key>
- </key>
- <key n="103">
- <name>g</name>
- <desc>toggle Selector Guard</desc>
- <exit/>
- <binding>
- <condition>
- <property>controls/engines/engine/startselector</property>
- </condition>
- <command>property-toggle</command>
- <property>controls/engines/engine/switchguard</property>
- </binding>
- </key>
- <key n="105">
- <name>i</name>
- <desc>Light Selector</desc>
- <binding>
- <command>null</command>
- </binding>
- <key n="48">
- <name>0</name>
- <desc>Day</desc>
- <exit/>
- <binding>
- <command>property-assign</command>
- <property>/controls/lighting/instrument-lights-selection</property>
- <value>0</value>
- </binding>
- </key>
- <key n="49">
- <name>1</name>
- <desc>Night1</desc>
- <exit/>
- <binding>
- <command>property-assign</command>
- <property>/controls/lighting/instrument-lights-selection</property>
- <value>1</value>
- </binding>
- </key>
- <key n="50">
- <name>2</name>
- <desc>Night2</desc>
- <exit/>
- <binding>
- <command>property-assign</command>
- <property>/controls/lighting/instrument-lights-selection</property>
- <value>2</value>
- </binding>
- </key>
- </key>
- <key n="106">
- <name>j</name>
- <desc>INST.1 dimming</desc>
- <binding>
- <command>null</command>
- </binding>
- <key n="94">
- <name>^</name>
- <desc>Light +</desc>
- <no-exit/>
- <binding>
- <command>nasal</command>
- <script>_ = sprintf("INST.1 = %d%%", ec130.adjust_inst1(0.05))</script>
- </binding>
- </key>
- <key n="95">
- <name>_</name>
- <desc>Light -</desc>
- <no-exit/>
- <binding>
- <command>nasal</command>
- <script>_ = sprintf("INST.1 = %d%%", ec130.adjust_inst1(-0.05))</script>
- </binding>
- </key>
- </key>
- <key n="107">
- <name>k</name>
- <desc>INST.2 dimming</desc>
- <binding>
- <command>null</command>
- </binding>
- <key n="94">
- <name>^</name>
- <desc>Light +</desc>
- <no-exit/>
- <binding>
- <command>nasal</command>
- <script>_ = sprintf("INST.2 = %d%%", ec130.adjust_inst2(0.05))</script>
- </binding>
- </key>
- <key n="95">
- <name>_</name>
- <desc>Light -</desc>
- <no-exit/>
- <binding>
- <command>nasal</command>
- <script>_ = sprintf("INST.2 = %d%%", ec130.adjust_inst2(-0.05))</script>
- </binding>
- </key>
- </key>
- <key n="114">
- <name>r</name>
- <desc>RPM dimming</desc>
- <binding>
- <command>null</command>
- </binding>
- <key n="94">
- <name>^</name>
- <desc>Light +</desc>
- <no-exit/>
- <binding>
- <command>nasal</command>
- <script>_ = sprintf("INST.1 = %d%%", ec130.adjust_rpm(0.05))</script>
- </binding>
- </key>
- <key n="95">
- <name>_</name>
- <desc>Light -</desc>
- <no-exit/>
- <binding>
- <command>nasal</command>
- <script>_ = sprintf("INST.1 = %d%%", ec130.adjust_rpm(-0.05))</script>
- </binding>
- </key>
- </key>
- <key n="115">
- <name>s</name>
- <desc>Stretcher adjust</desc>
- <binding>
- <command>null</command>
- </binding>
- <key n="94">
- <name>^</name>
- <desc>Backrest +</desc>
- <no-exit/>
- <binding>
- <command>nasal</command>
- <script>_ = sprintf("angle = %d", ec130.adjust_stretcher(2))</script>
- </binding>
- </key>
- <key n="95">
- <name>_</name>
- <desc>Backrest -</desc>
- <no-exit/>
- <binding>
- <command>nasal</command>
- <script>_ = sprintf("angle = %d", ec130.adjust_stretcher(-2))</script>
- </binding>
- </key>
- </key>
- <key n="89">
- <name>Y</name>
- <desc>Emergency Switch</desc>
- <key n="117">
- <name>u</name>
- <desc>unlock</desc>
- <exit/>
- <binding>
- <command>nasal</command>
- <script>ec130.unlock_emergency();</script>
- </binding>
- </key>
- <key n="120">
- <name>x</name>
- <desc>cancel</desc>
- <exit/>
- <binding>
- <command>null</command>
- </binding>
- </key>
- <key n="122">
- <name>z</name>
- <desc>switch</desc>
- <exit/>
- <binding>
- <command>nasal</command>
- <script>ec130.switch_emergency();</script>
- </binding>
- </key>
- </key>
- <key n="90">
- <name>Z</name>
- <desc>ELT Switch</desc>
- <key n="97">
- <name>a</name>
- <desc>arm</desc>
- <exit/>
- <binding>
- <command>property-assign</command>
- <property>/ELT/armed</property>
- <value>1</value>
- </binding>
- </key>
- <key n="98">
- <name>b</name>
- <desc>unarm</desc>
- <exit/>
- <binding>
- <command>property-assign</command>
- <property>/ELT/armed</property>
- <value>0</value>
- </binding>
- </key>
- <key n="116">
- <name>t</name>
- <desc>test</desc>
- <exit/>
- <binding>
- <command>nasal</command>
- <script>ec130.ELT_test();</script>
- </binding>
- </key>
- </key>
- <key n="109">
- <name>m</name>
- <desc>Horizon adjust</desc>
- <binding>
- <command>null</command>
- </binding>
- <key n="104">
- <name>h</name>
- <desc>Horizon Offset</desc>
- <binding>
- <command>null</command>
- </binding>
- <key n="94">
- <name>^</name>
- <desc>Offset +</desc>
- <no-exit/>
- <binding>
- <command>nasal</command>
- <script>_ = sprintf("Offset = %1.0f", ec130.adjust_horizon_offset(0.5))</script>
- </binding>
- </key>
- <key n="95">
- <name>_</name>
- <desc>Offset -</desc>
- <no-exit/>
- <binding>
- <command>nasal</command>
- <script>_ = sprintf("Offset = %1.0f", ec130.adjust_horizon_offset(-0.5))</script>
- </binding>
- </key>
- </key>
- <key n="112">
- <name>p</name>
- <exit/>
- <desc>toggle Pull To Cage</desc>
- <binding>
- <command>property-toggle</command>
- <property>instrumentation/attitude-indicator/caged</property>
- <value type="bool">true</value>
- </binding>
- </key>
- </key>
- <key n="110">
- <name>n</name>
- <desc>Gyro-Compass (HSI)</desc>
- <binding>
- <command>null</command>
- </binding>
- <key n="72">
- <name>H</name>
- <desc>Heading ADJUST</desc>
- <binding>
- <command>null</command>
- </binding>
- <key n="94">
- <name>^</name>
- <desc>Heading ++</desc>
- <no-exit/>
- <binding>
- <command>nasal</command>
- <script>_ = sprintf("HDG = %1.0f", ec130.adjust_heading(10))</script>
- </binding>
- </key>
- <key n="95">
- <name>_</name>
- <desc>Heading --</desc>
- <no-exit/>
- <binding>
- <command>nasal</command>
- <script>_ = sprintf("HDG = %1.0f", ec130.adjust_heading(-10))</script>
- </binding>
- </key>
- </key>
- <key n="79">
- <name>O</name>
- <desc>Bearing ADJUST</desc>
- <binding>
- <command>null</command>
- </binding>
- <key n="94">
- <name>^</name>
- <desc>Bearing ++</desc>
- <no-exit/>
- <binding>
- <command>nasal</command>
- <script>_ = sprintf("Bearing = %1.0f", ec130.adjust_obs(10))</script>
- </binding>
- </key>
- <key n="95">
- <name>_</name>
- <desc>Bearing --</desc>
- <no-exit/>
- <binding>
- <command>nasal</command>
- <script>_ = sprintf("Bearing = %1.0f", ec130.adjust_obs(-10))</script>
- </binding>
- </key>
- </key>
- <key n="104">
- <name>h</name>
- <desc>Heading adjust</desc>
- <binding>
- <command>null</command>
- </binding>
- <key n="94">
- <name>^</name>
- <desc>Heading +</desc>
- <no-exit/>
- <binding>
- <command>nasal</command>
- <script>_ = sprintf("HDG = %1.0f", ec130.adjust_heading(1))</script>
- </binding>
- </key>
- <key n="95">
- <name>_</name>
- <desc>Heading -</desc>
- <no-exit/>
- <binding>
- <command>nasal</command>
- <script>_ = sprintf("HDG = %1.0f", ec130.adjust_heading(-1))</script>
- </binding>
- </key>
- </key>
- <key n="111">
- <name>o</name>
- <desc>Bearing adjust</desc>
- <binding>
- <command>null</command>
- </binding>
- <key n="94">
- <name>^</name>
- <desc>Bearing +</desc>
- <no-exit/>
- <binding>
- <command>nasal</command>
- <script>_ = sprintf("Bearing = %1.0f", ec130.adjust_obs(1))</script>
- </binding>
- </key>
- <key n="95">
- <name>_</name>
- <desc>Bearing -</desc>
- <no-exit/>
- <binding>
- <command>nasal</command>
- <script>_ = sprintf("Bearing = %1.0f", ec130.adjust_obs(-1))</script>
- </binding>
- </key>
- </key>
- </key>
- <key n="118">
- <name>v</name>
- <desc>VEMD controls</desc>
- <binding>
- <command>null</command>
- </binding>
- <key n="49">
- <name>1</name>
- <desc>toggle screen 1</desc>
- <exit/>
- <binding>
- <command>property-toggle</command>
- <property>instrumentation/VEMD/buttons/OFF1</property>
- </binding>
- </key>
- <key n="50">
- <name>2</name>
- <desc>toggle screen 2</desc>
- <exit/>
- <binding>
- <command>property-toggle</command>
- <property>instrumentation/VEMD/buttons/OFF2</property>
- </binding>
- </key>
- <key n="115">
- <name>s</name>
- <desc>scroll</desc>
- <exit/>
- <binding>
- <command>property-assign</command>
- <property>instrumentation/VEMD/buttons/SCROLL</property>
- <value>1</value>
- </binding>
- </key>
- <key n="114">
- <name>r</name>
- <desc>switch</desc>
- <exit/>
- <binding>
- <command>property-assign</command>
- <property>instrumentation/VEMD/buttons/RESET</property>
- <value>1</value>
- </binding>
- </key>
- <key n="100">
- <name>d</name>
- <desc>VEMD dimming</desc>
- <binding>
- <command>null</command>
- </binding>
- <key n="94">
- <name>^</name>
- <desc>BRT +</desc>
- <no-exit/>
- <binding>
- <command>nasal</command>
- <script>_ = sprintf("VEMD = %d%%", ec130.adjust_vemd(0.05))</script>
- </binding>
- </key>
- <key n="95">
- <name>_</name>
- <desc>BRT -</desc>
- <no-exit/>
- <binding>
- <command>nasal</command>
- <script>_ = sprintf("VEMD = %d%%", ec130.adjust_vemd(-0.05))</script>
- </binding>
- </key>
- </key>
- </key>
- </key>
- </PropertyList>
|