zkv1000 / Systems / mfd.xml /
Sébastien MARQUE commit initial
56c0030 7 years ago
1 contributor
980 lines | 25.562kb
<?xml version="1.0" encoding="UTF-8"?>

<PropertyList>

  <path>Models/GDU-104X.ac</path>

  <animation>
    <type>material</type>
    <object-name>screw.000</object-name>
    <object-name>screw.001</object-name>
    <object-name>screw.002</object-name>
    <object-name>screw.003</object-name>
    <object-name>Lamp1</object-name>
    <object-name>Lamp2</object-name>
    <object-name>Lamp3</object-name>
    <object-name>Lamp4</object-name>
    <texture-prop>texture</texture-prop>
    <texture>Textures/GDU-104X.png</texture>
  </animation>

  <animation>
    <inherits-from>Effects/model-combined-deferred</inherits-from>
    <parameters>
      <lightmap-enabled type="int">1</lightmap-enabled>
      <lightmap-factor><use>instrumentation/zkv1000/Lightmap</use></lightmap-factor>
      <texture n="3">
        <image>Textures/GDU-104X.lightmap.png</image>
      </texture>
    </parameters>
    <type>material</type>
    <object-name>Panel</object-name>
    <object-name>AsSwitchNav</object-name>
    <object-name>NavOuter</object-name>
    <object-name>NavInner</object-name>
    <object-name>HDG</object-name>
    <object-name>AltOuter</object-name>
    <object-name>AltInner</object-name>
    <object-name>VolNAV</object-name>
    <object-name>VolCOM</object-name>
    <object-name>AsSwitchCOM</object-name>
    <object-name>ComOuter</object-name>
    <object-name>ComInner</object-name>
    <object-name>CRS</object-name>
    <object-name>BARO</object-name>
    <object-name>PAN</object-name>
    <object-name>PANUp</object-name>
    <object-name>PANLeft</object-name>
    <object-name>PANRight</object-name>
    <object-name>PANDown</object-name>
    <object-name>DirectTo</object-name>
    <object-name>MENU</object-name>
    <object-name>FPL</object-name>
    <object-name>PROC</object-name>
    <object-name>CLR</object-name>
    <object-name>ENT</object-name>
    <object-name>FmsOuter</object-name>
    <object-name>FmsInner</object-name>
    <object-name>SoftKey.000</object-name>
    <object-name>SoftKey.001</object-name>
    <object-name>SoftKey.002</object-name>
    <object-name>SoftKey.003</object-name>
    <object-name>SoftKey.004</object-name>
    <object-name>SoftKey.005</object-name>
    <object-name>SoftKey.006</object-name>
    <object-name>SoftKey.007</object-name>
    <object-name>SoftKey.008</object-name>
    <object-name>SoftKey.009</object-name>
    <object-name>SoftKey.010</object-name>
    <object-name>SoftKey.011</object-name>
    <object-name>Cover</object-name>
    <texture-prop>texture</texture-prop>
    <texture>Textures/GDU-104X.png</texture>
  </animation>

  <effect>
    <inherits-from>Effects/model-combined-deferred</inherits-from>
    <parameters>
      <lightmap-enabled type="int">1</lightmap-enabled>
      <lightmap-factor><use>instrumentation/zkv1000/Lightmap</use></lightmap-factor>
      <texture n="3">
        <image>Textures/GDU-104X.lightmap.png</image>
      </texture>
    </parameters>
    <object-name>Panel</object-name>
    <object-name>AsSwitchNav</object-name>
    <object-name>NavOuter</object-name>
    <object-name>NavInner</object-name>
    <object-name>HDG</object-name>
    <object-name>AltOuter</object-name>
    <object-name>AltInner</object-name>
    <object-name>VolNAV</object-name>
    <object-name>VolCOM</object-name>
    <object-name>AsSwitchCOM</object-name>
    <object-name>ComOuter</object-name>
    <object-name>ComInner</object-name>
    <object-name>CRS</object-name>
    <object-name>BARO</object-name>
    <object-name>PAN</object-name>
    <object-name>PANUp</object-name>
    <object-name>PANLeft</object-name>
    <object-name>PANRight</object-name>
    <object-name>PANDown</object-name>
    <object-name>DirectTo</object-name>
    <object-name>MENU</object-name>
    <object-name>FPL</object-name>
    <object-name>PROC</object-name>
    <object-name>CLR</object-name>
    <object-name>ENT</object-name>
    <object-name>FmsOuter</object-name>
    <object-name>FmsInner</object-name>
    <object-name>SoftKey.000</object-name>
    <object-name>SoftKey.001</object-name>
    <object-name>SoftKey.002</object-name>
    <object-name>SoftKey.003</object-name>
    <object-name>SoftKey.004</object-name>
    <object-name>SoftKey.005</object-name>
    <object-name>SoftKey.006</object-name>
    <object-name>SoftKey.007</object-name>
    <object-name>SoftKey.008</object-name>
    <object-name>SoftKey.009</object-name>
    <object-name>SoftKey.010</object-name>
    <object-name>SoftKey.011</object-name>
    <object-name>Cover</object-name>
  </effect>

  <animation>
    <object-name>Cover</object-name>
    <object-name>AP.L0</object-name>
    <object-name>AP.L1</object-name>
    <object-name>AP.L2</object-name>
    <object-name>AP.L3</object-name>
    <object-name>AP.L4</object-name>
    <object-name>AP.L5</object-name>
    <object-name>AP.R0</object-name>
    <object-name>AP.R1</object-name>
    <object-name>AP.R2</object-name>
    <object-name>AP.R3</object-name>
    <object-name>AP.R4</object-name>
    <object-name>AP.R5</object-name>
    <type>select</type>
    <condition>
      <equals>
        <value type="bool">true</value>
        <value type="bool">False</value>
      </equals>
    </condition>
  </animation>

  <animation>
    <name>screen2</name>
    <object-name>Screen</object-name>
  </animation>

  <animation>
    <type>material</type>
    <object-name>Screen</object-name>
    <emission>
      <red>1</red>
      <green>1</green>
      <blue>1</blue>
      <!--factor-prop>instrumentation/FarminGDU104X/display-brightness-norm</factor-prop-->
      <factor-prop>0.8</factor-prop>
    </emission>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>VolNAV</object-name>
    <action>
      <button>0</button>
      <binding>
        <command>nasal</command>
        <script>zkv1000.device[1].buttons.VolNAV(1);</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.VolNAV(0);</script>
        </binding>
      </mod-up>
    </action>
    <action>
      <button>3</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].knobs.VolNAV(0.1);</script>
      </binding>
    </action>
    <action>
      <button>4</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].knobs.VolNAV(-0.1);</script>
      </binding>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>AsSwitchNav</object-name>
    <action>
      <button>0</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].buttons.AsSwitchNav(1);</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.AsSwitchNav(0);</script>
        </binding>
      </mod-up>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>NavOuter</object-name>
    <action>
      <button>3</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].knobs.NAV(0.2);</script>
      </binding>
    </action>
    <action>
      <button>4</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].knobs.NAV(-0.5);</script>
      </binding>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>NavInner</object-name>
    <action>
      <button>0</button>
      <binding>
        <command>nasal</command>
        <script>zkv1000.device[1].buttons.NAV(1);</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.NAV(0);</script>
        </binding>
      </mod-up>
    </action>
    <action>
      <button>3</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].knobs.NAV(0.05);</script>
      </binding>
    </action>
    <action>
      <button>4</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].knobs.NAV(-0.05);</script>
      </binding>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>HDG</object-name>
    <action>
      <button>0</button>
      <binding>
        <command>nasal</command>
        <script>zkv1000.device[1].buttons.HDG(1);</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.HDG(0);</script>
        </binding>
      </mod-up>
    </action>
    <action>
      <button>3</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].knobs.HDG(1);</script>
      </binding>
    </action>
    <action>
      <button>4</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].knobs.HDG(-1);</script>
      </binding>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>AltOuter</object-name>
    <action>
      <button>3</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].knobs.ALT(500);</script>
      </binding>
    </action>
    <action>
      <button>4</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].knobs.ALT(-500);</script>
      </binding>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>AltInner</object-name>
    <action>
      <button>0</button>
      <binding>
        <command>nasal</command>
        <script>zkv1000.device[1].buttons.ALT(1);</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.ALT(0);</script>
        </binding>
      </mod-up>
    </action>
    <action>
      <button>3</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].knobs.ALT(50);</script>
      </binding>
    </action>
    <action>
      <button>4</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].knobs.ALT(-50);</script>
      </binding>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>VolCOM</object-name>
    <action>
      <button>0</button>
      <binding>
        <command>nasal</command>
        <script>zkv1000.device[1].buttons.VolCOM(1);</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.VolCOM(0);</script>
        </binding>
      </mod-up>
    </action>
    <action>
      <button>3</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].knobs.VolCOM(0.1);</script>
      </binding>
    </action>
    <action>
      <button>4</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].knobs.VolCOM(-0.1);</script>
      </binding>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>AsSwitchCOM</object-name>
    <action>
      <button>0</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].buttons.AsSwitchCOM(1);</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.AsSwitchCOM(0);</script>
        </binding>
      </mod-up>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>ComOuter</object-name>
    <action>
      <button>3</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].knobs.COM(0.1);</script>
      </binding>
    </action>
    <action>
      <button>4</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].knobs.COM(-0.1);</script>
      </binding>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>ComInner</object-name>
    <action>
      <button>0</button>
      <binding>
        <command>nasal</command>
        <script>zkv1000.device[1].buttons.COM(1);</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.COM(0);</script>
        </binding>
      </mod-up>
    </action>
    <action>
      <button>3</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].knobs.COM(0.005);</script>
      </binding>
    </action>
    <action>
      <button>4</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].knobs.COM(-0.005);</script>
      </binding>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>CRS</object-name>
    <action>
      <button>3</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].knobs.CRS(1);</script>
      </binding>
    </action>
    <action>
      <button>4</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].knobs.CRS(-1);</script>
      </binding>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>BARO</object-name>
    <action>
      <button>0</button>
      <binding>
        <command>nasal</command>
        <script>zkv1000.device[1].buttons.BARO(1);</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.BARO(0);</script>
        </binding>
      </mod-up>
    </action>
    <action>
      <button>3</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].knobs.BARO(0.01);</script>
      </binding>
    </action>
    <action>
      <button>4</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].knobs.BARO(-0.01);</script>
      </binding>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>PAN</object-name>
    <action>
      <button>0</button>
      <binding>
        <command>nasal</command>
        <script>zkv1000.device[1].buttons.PAN({xdir: 1, ydir: 1});</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.PAN();</script>
        </binding>
      </mod-up>
    </action>
    <action>
      <button>3</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].knobs.PAN(1);</script>
      </binding>
    </action>
    <action>
      <button>4</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].knobs.PAN(-1);</script>
      </binding>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>PANUp</object-name>
    <action>
      <button>0</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].buttons.PAN({ydir: 1});</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.PAN();</script>
        </binding>
      </mod-up>
    </action>
  </animation>
  <animation>
    <type>pick</type>
    <object-name>PANLeft</object-name>
    <action>
      <button>0</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].buttons.PAN({xdir: -1});</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.PAN();</script>
        </binding>
      </mod-up>
    </action>
  </animation>
  <animation>
    <type>pick</type>
    <object-name>PANRight</object-name>
    <action>
      <button>0</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].buttons.PAN({xdir: 1});</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.PAN();</script>
        </binding>
      </mod-up>
    </action>
  </animation>
  <animation>
    <type>pick</type>
    <object-name>PANDown</object-name>
    <action>
      <button>0</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].buttons.PAN({ydir: -1});</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.PAN();</script>
        </binding>
      </mod-up>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>DirectTo</object-name>
    <action>
      <button>0</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].buttons.DirectTo(1);</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.DirectTo(0);</script>
        </binding>
      </mod-up>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>MENU</object-name>
    <action>
      <button>0</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].buttons.MENU(1);</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.MENU(0);</script>
        </binding>
      </mod-up>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>FPL</object-name>
    <action>
      <button>0</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].buttons.FPL(1);</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.FPL(0);</script>
        </binding>
      </mod-up>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>PROC</object-name>
    <action>
      <button>0</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].buttons.PROC(1);</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.PROC(0);</script>
        </binding>
      </mod-up>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>CLR</object-name>
    <action>
      <button>0</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].buttons.CLR(1);</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.CLR(0);</script>
        </binding>
      </mod-up>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>ENT</object-name>
    <action>
      <button>0</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].buttons.ENT(1);</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.ENT(0);</script>
        </binding>
      </mod-up>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>FmsOuter</object-name>
    <action>
      <button>3</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].knobs.FmsOuter(1);</script>
      </binding>
    </action>
    <action>
      <button>4</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].knobs.FmsOuter(-1);</script>
      </binding>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>FmsInner</object-name>
    <action>
      <button>0</button>
      <binding>
        <command>nasal</command>
        <script>zkv1000.device[1].buttons.FMS(1);</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.FMS(0);</script>
        </binding>
      </mod-up>
    </action>
    <action>
      <button>3</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].knobs.FmsInner(1);</script>
      </binding>
    </action>
    <action>
      <button>4</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].knobs.FmsInner(-1);</script>
      </binding>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>SoftKey.000</object-name>
    <action>
      <button>0</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].buttons.SoftKey[0](1);</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.SoftKey[0](0);</script>
        </binding>
      </mod-up>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>SoftKey.001</object-name>
    <action>
      <button>0</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].buttons.SoftKey[1](1);</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.SoftKey[1](0);</script>
        </binding>
      </mod-up>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>SoftKey.002</object-name>
    <action>
      <button>0</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].buttons.SoftKey[2](1);</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.SoftKey[2](0);</script>
        </binding>
      </mod-up>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>SoftKey.003</object-name>
    <action>
      <button>0</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].buttons.SoftKey[3](1);</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.SoftKey[3](0);</script>
        </binding>
      </mod-up>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>SoftKey.004</object-name>
    <action>
      <button>0</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].buttons.SoftKey[4](1);</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.SoftKey[4](0);</script>
        </binding>
      </mod-up>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>SoftKey.005</object-name>
    <action>
      <button>0</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].buttons.SoftKey[5](1);</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.SoftKey[5](0);</script>
        </binding>
      </mod-up>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>SoftKey.006</object-name>
    <action>
      <button>0</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].buttons.SoftKey[6](1);</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.SoftKey[6](0);</script>
        </binding>
      </mod-up>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>SoftKey.007</object-name>
    <action>
      <button>0</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].buttons.SoftKey[7](1);</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.SoftKey[7](0);</script>
        </binding>
      </mod-up>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>SoftKey.008</object-name>
    <action>
      <button>0</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].buttons.SoftKey[8](1);</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.SoftKey[8](0);</script>
        </binding>
      </mod-up>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>SoftKey.009</object-name>
    <action>
      <button>0</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].buttons.SoftKey[9](1);</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.SoftKey[9](0);</script>
        </binding>
      </mod-up>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>SoftKey.010</object-name>
    <action>
      <button>0</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].buttons.SoftKey[10](1);</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.SoftKey[10](0);</script>
        </binding>
      </mod-up>
    </action>
  </animation>

  <animation>
    <type>pick</type>
    <object-name>SoftKey.011</object-name>
    <action>
      <button>0</button>
      <binding>
       <command>nasal</command>
       <script>zkv1000.device[1].buttons.SoftKey[11](1);</script>
      </binding>
      <mod-up>
        <binding>
          <command>nasal</command>
          <script>zkv1000.device[1].buttons.SoftKey[11](0);</script>
        </binding>
      </mod-up>
    </action>
  </animation>



</PropertyList>