zkv1000 / Systems / mfd.xml /
Newer Older
980 lines | 25.562kb
commit initial
Sébastien MARQUE authored on 2017-03-07
1
<?xml version="1.0" encoding="UTF-8"?>
2

            
3
<PropertyList>
4

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

            
7
  <animation>
8
    <type>material</type>
9
    <object-name>screw.000</object-name>
10
    <object-name>screw.001</object-name>
11
    <object-name>screw.002</object-name>
12
    <object-name>screw.003</object-name>
13
    <object-name>Lamp1</object-name>
14
    <object-name>Lamp2</object-name>
15
    <object-name>Lamp3</object-name>
16
    <object-name>Lamp4</object-name>
17
    <texture-prop>texture</texture-prop>
18
    <texture>Textures/GDU-104X.png</texture>
19
  </animation>
20

            
21
  <animation>
22
    <inherits-from>Effects/model-combined-deferred</inherits-from>
23
    <parameters>
24
      <lightmap-enabled type="int">1</lightmap-enabled>
25
      <lightmap-factor><use>instrumentation/zkv1000/Lightmap</use></lightmap-factor>
26
      <texture n="3">
27
        <image>Textures/GDU-104X.lightmap.png</image>
28
      </texture>
29
    </parameters>
30
    <type>material</type>
31
    <object-name>Panel</object-name>
32
    <object-name>AsSwitchNav</object-name>
33
    <object-name>NavOuter</object-name>
34
    <object-name>NavInner</object-name>
35
    <object-name>HDG</object-name>
36
    <object-name>AltOuter</object-name>
37
    <object-name>AltInner</object-name>
38
    <object-name>VolNAV</object-name>
39
    <object-name>VolCOM</object-name>
40
    <object-name>AsSwitchCOM</object-name>
41
    <object-name>ComOuter</object-name>
42
    <object-name>ComInner</object-name>
43
    <object-name>CRS</object-name>
44
    <object-name>BARO</object-name>
45
    <object-name>PAN</object-name>
46
    <object-name>PANUp</object-name>
47
    <object-name>PANLeft</object-name>
48
    <object-name>PANRight</object-name>
49
    <object-name>PANDown</object-name>
50
    <object-name>DirectTo</object-name>
51
    <object-name>MENU</object-name>
52
    <object-name>FPL</object-name>
53
    <object-name>PROC</object-name>
54
    <object-name>CLR</object-name>
55
    <object-name>ENT</object-name>
56
    <object-name>FmsOuter</object-name>
57
    <object-name>FmsInner</object-name>
58
    <object-name>SoftKey.000</object-name>
59
    <object-name>SoftKey.001</object-name>
60
    <object-name>SoftKey.002</object-name>
61
    <object-name>SoftKey.003</object-name>
62
    <object-name>SoftKey.004</object-name>
63
    <object-name>SoftKey.005</object-name>
64
    <object-name>SoftKey.006</object-name>
65
    <object-name>SoftKey.007</object-name>
66
    <object-name>SoftKey.008</object-name>
67
    <object-name>SoftKey.009</object-name>
68
    <object-name>SoftKey.010</object-name>
69
    <object-name>SoftKey.011</object-name>
70
    <object-name>Cover</object-name>
71
    <texture-prop>texture</texture-prop>
72
    <texture>Textures/GDU-104X.png</texture>
73
  </animation>
74

            
75
  <effect>
76
    <inherits-from>Effects/model-combined-deferred</inherits-from>
77
    <parameters>
78
      <lightmap-enabled type="int">1</lightmap-enabled>
79
      <lightmap-factor><use>instrumentation/zkv1000/Lightmap</use></lightmap-factor>
80
      <texture n="3">
81
        <image>Textures/GDU-104X.lightmap.png</image>
82
      </texture>
83
    </parameters>
84
    <object-name>Panel</object-name>
85
    <object-name>AsSwitchNav</object-name>
86
    <object-name>NavOuter</object-name>
87
    <object-name>NavInner</object-name>
88
    <object-name>HDG</object-name>
89
    <object-name>AltOuter</object-name>
90
    <object-name>AltInner</object-name>
91
    <object-name>VolNAV</object-name>
92
    <object-name>VolCOM</object-name>
93
    <object-name>AsSwitchCOM</object-name>
94
    <object-name>ComOuter</object-name>
95
    <object-name>ComInner</object-name>
96
    <object-name>CRS</object-name>
97
    <object-name>BARO</object-name>
98
    <object-name>PAN</object-name>
99
    <object-name>PANUp</object-name>
100
    <object-name>PANLeft</object-name>
101
    <object-name>PANRight</object-name>
102
    <object-name>PANDown</object-name>
103
    <object-name>DirectTo</object-name>
104
    <object-name>MENU</object-name>
105
    <object-name>FPL</object-name>
106
    <object-name>PROC</object-name>
107
    <object-name>CLR</object-name>
108
    <object-name>ENT</object-name>
109
    <object-name>FmsOuter</object-name>
110
    <object-name>FmsInner</object-name>
111
    <object-name>SoftKey.000</object-name>
112
    <object-name>SoftKey.001</object-name>
113
    <object-name>SoftKey.002</object-name>
114
    <object-name>SoftKey.003</object-name>
115
    <object-name>SoftKey.004</object-name>
116
    <object-name>SoftKey.005</object-name>
117
    <object-name>SoftKey.006</object-name>
118
    <object-name>SoftKey.007</object-name>
119
    <object-name>SoftKey.008</object-name>
120
    <object-name>SoftKey.009</object-name>
121
    <object-name>SoftKey.010</object-name>
122
    <object-name>SoftKey.011</object-name>
123
    <object-name>Cover</object-name>
124
  </effect>
125

            
126
  <animation>
127
    <object-name>Cover</object-name>
128
    <object-name>AP.L0</object-name>
129
    <object-name>AP.L1</object-name>
130
    <object-name>AP.L2</object-name>
131
    <object-name>AP.L3</object-name>
132
    <object-name>AP.L4</object-name>
133
    <object-name>AP.L5</object-name>
134
    <object-name>AP.R0</object-name>
135
    <object-name>AP.R1</object-name>
136
    <object-name>AP.R2</object-name>
137
    <object-name>AP.R3</object-name>
138
    <object-name>AP.R4</object-name>
139
    <object-name>AP.R5</object-name>
140
    <type>select</type>
141
    <condition>
142
      <equals>
143
        <value type="bool">true</value>
144
        <value type="bool">False</value>
145
      </equals>
146
    </condition>
147
  </animation>
148

            
149
  <animation>
150
    <name>screen2</name>
151
    <object-name>Screen</object-name>
152
  </animation>
153

            
154
  <animation>
155
    <type>material</type>
156
    <object-name>Screen</object-name>
157
    <emission>
158
      <red>1</red>
159
      <green>1</green>
160
      <blue>1</blue>
161
      <!--factor-prop>instrumentation/FarminGDU104X/display-brightness-norm</factor-prop-->
162
      <factor-prop>0.8</factor-prop>
163
    </emission>
164
  </animation>
165

            
166
  <animation>
167
    <type>pick</type>
168
    <object-name>VolNAV</object-name>
169
    <action>
170
      <button>0</button>
171
      <binding>
172
        <command>nasal</command>
173
        <script>zkv1000.device[1].buttons.VolNAV(1);</script>
174
      </binding>
175
      <mod-up>
176
        <binding>
177
          <command>nasal</command>
178
          <script>zkv1000.device[1].buttons.VolNAV(0);</script>
179
        </binding>
180
      </mod-up>
181
    </action>
182
    <action>
183
      <button>3</button>
184
      <binding>
185
       <command>nasal</command>
186
       <script>zkv1000.device[1].knobs.VolNAV(0.1);</script>
187
      </binding>
188
    </action>
189
    <action>
190
      <button>4</button>
191
      <binding>
192
       <command>nasal</command>
193
       <script>zkv1000.device[1].knobs.VolNAV(-0.1);</script>
194
      </binding>
195
    </action>
196
  </animation>
197

            
198
  <animation>
199
    <type>pick</type>
200
    <object-name>AsSwitchNav</object-name>
201
    <action>
202
      <button>0</button>
203
      <binding>
204
       <command>nasal</command>
205
       <script>zkv1000.device[1].buttons.AsSwitchNav(1);</script>
206
      </binding>
207
      <mod-up>
208
        <binding>
209
          <command>nasal</command>
210
          <script>zkv1000.device[1].buttons.AsSwitchNav(0);</script>
211
        </binding>
212
      </mod-up>
213
    </action>
214
  </animation>
215

            
216
  <animation>
217
    <type>pick</type>
218
    <object-name>NavOuter</object-name>
219
    <action>
220
      <button>3</button>
221
      <binding>
222
       <command>nasal</command>
223
       <script>zkv1000.device[1].knobs.NAV(0.2);</script>
224
      </binding>
225
    </action>
226
    <action>
227
      <button>4</button>
228
      <binding>
229
       <command>nasal</command>
230
       <script>zkv1000.device[1].knobs.NAV(-0.5);</script>
231
      </binding>
232
    </action>
233
  </animation>
234

            
235
  <animation>
236
    <type>pick</type>
237
    <object-name>NavInner</object-name>
238
    <action>
239
      <button>0</button>
240
      <binding>
241
        <command>nasal</command>
242
        <script>zkv1000.device[1].buttons.NAV(1);</script>
243
      </binding>
244
      <mod-up>
245
        <binding>
246
          <command>nasal</command>
247
          <script>zkv1000.device[1].buttons.NAV(0);</script>
248
        </binding>
249
      </mod-up>
250
    </action>
251
    <action>
252
      <button>3</button>
253
      <binding>
254
       <command>nasal</command>
255
       <script>zkv1000.device[1].knobs.NAV(0.05);</script>
256
      </binding>
257
    </action>
258
    <action>
259
      <button>4</button>
260
      <binding>
261
       <command>nasal</command>
262
       <script>zkv1000.device[1].knobs.NAV(-0.05);</script>
263
      </binding>
264
    </action>
265
  </animation>
266

            
267
  <animation>
268
    <type>pick</type>
269
    <object-name>HDG</object-name>
270
    <action>
271
      <button>0</button>
272
      <binding>
273
        <command>nasal</command>
274
        <script>zkv1000.device[1].buttons.HDG(1);</script>
275
      </binding>
276
      <mod-up>
277
        <binding>
278
          <command>nasal</command>
279
          <script>zkv1000.device[1].buttons.HDG(0);</script>
280
        </binding>
281
      </mod-up>
282
    </action>
283
    <action>
284
      <button>3</button>
285
      <binding>
286
       <command>nasal</command>
287
       <script>zkv1000.device[1].knobs.HDG(1);</script>
288
      </binding>
289
    </action>
290
    <action>
291
      <button>4</button>
292
      <binding>
293
       <command>nasal</command>
294
       <script>zkv1000.device[1].knobs.HDG(-1);</script>
295
      </binding>
296
    </action>
297
  </animation>
298

            
299
  <animation>
300
    <type>pick</type>
301
    <object-name>AltOuter</object-name>
302
    <action>
303
      <button>3</button>
304
      <binding>
305
       <command>nasal</command>
306
       <script>zkv1000.device[1].knobs.ALT(500);</script>
307
      </binding>
308
    </action>
309
    <action>
310
      <button>4</button>
311
      <binding>
312
       <command>nasal</command>
313
       <script>zkv1000.device[1].knobs.ALT(-500);</script>
314
      </binding>
315
    </action>
316
  </animation>
317

            
318
  <animation>
319
    <type>pick</type>
320
    <object-name>AltInner</object-name>
321
    <action>
322
      <button>0</button>
323
      <binding>
324
        <command>nasal</command>
325
        <script>zkv1000.device[1].buttons.ALT(1);</script>
326
      </binding>
327
      <mod-up>
328
        <binding>
329
          <command>nasal</command>
330
          <script>zkv1000.device[1].buttons.ALT(0);</script>
331
        </binding>
332
      </mod-up>
333
    </action>
334
    <action>
335
      <button>3</button>
336
      <binding>
337
       <command>nasal</command>
338
       <script>zkv1000.device[1].knobs.ALT(50);</script>
339
      </binding>
340
    </action>
341
    <action>
342
      <button>4</button>
343
      <binding>
344
       <command>nasal</command>
345
       <script>zkv1000.device[1].knobs.ALT(-50);</script>
346
      </binding>
347
    </action>
348
  </animation>
349

            
350
  <animation>
351
    <type>pick</type>
352
    <object-name>VolCOM</object-name>
353
    <action>
354
      <button>0</button>
355
      <binding>
356
        <command>nasal</command>
357
        <script>zkv1000.device[1].buttons.VolCOM(1);</script>
358
      </binding>
359
      <mod-up>
360
        <binding>
361
          <command>nasal</command>
362
          <script>zkv1000.device[1].buttons.VolCOM(0);</script>
363
        </binding>
364
      </mod-up>
365
    </action>
366
    <action>
367
      <button>3</button>
368
      <binding>
369
       <command>nasal</command>
370
       <script>zkv1000.device[1].knobs.VolCOM(0.1);</script>
371
      </binding>
372
    </action>
373
    <action>
374
      <button>4</button>
375
      <binding>
376
       <command>nasal</command>
377
       <script>zkv1000.device[1].knobs.VolCOM(-0.1);</script>
378
      </binding>
379
    </action>
380
  </animation>
381

            
382
  <animation>
383
    <type>pick</type>
384
    <object-name>AsSwitchCOM</object-name>
385
    <action>
386
      <button>0</button>
387
      <binding>
388
       <command>nasal</command>
389
       <script>zkv1000.device[1].buttons.AsSwitchCOM(1);</script>
390
      </binding>
391
      <mod-up>
392
        <binding>
393
          <command>nasal</command>
394
          <script>zkv1000.device[1].buttons.AsSwitchCOM(0);</script>
395
        </binding>
396
      </mod-up>
397
    </action>
398
  </animation>
399

            
400
  <animation>
401
    <type>pick</type>
402
    <object-name>ComOuter</object-name>
403
    <action>
404
      <button>3</button>
405
      <binding>
406
       <command>nasal</command>
407
       <script>zkv1000.device[1].knobs.COM(0.1);</script>
408
      </binding>
409
    </action>
410
    <action>
411
      <button>4</button>
412
      <binding>
413
       <command>nasal</command>
414
       <script>zkv1000.device[1].knobs.COM(-0.1);</script>
415
      </binding>
416
    </action>
417
  </animation>
418

            
419
  <animation>
420
    <type>pick</type>
421
    <object-name>ComInner</object-name>
422
    <action>
423
      <button>0</button>
424
      <binding>
425
        <command>nasal</command>
426
        <script>zkv1000.device[1].buttons.COM(1);</script>
427
      </binding>
428
      <mod-up>
429
        <binding>
430
          <command>nasal</command>
431
          <script>zkv1000.device[1].buttons.COM(0);</script>
432
        </binding>
433
      </mod-up>
434
    </action>
435
    <action>
436
      <button>3</button>
437
      <binding>
438
       <command>nasal</command>
439
       <script>zkv1000.device[1].knobs.COM(0.005);</script>
440
      </binding>
441
    </action>
442
    <action>
443
      <button>4</button>
444
      <binding>
445
       <command>nasal</command>
446
       <script>zkv1000.device[1].knobs.COM(-0.005);</script>
447
      </binding>
448
    </action>
449
  </animation>
450

            
451
  <animation>
452
    <type>pick</type>
453
    <object-name>CRS</object-name>
454
    <action>
455
      <button>3</button>
456
      <binding>
457
       <command>nasal</command>
458
       <script>zkv1000.device[1].knobs.CRS(1);</script>
459
      </binding>
460
    </action>
461
    <action>
462
      <button>4</button>
463
      <binding>
464
       <command>nasal</command>
465
       <script>zkv1000.device[1].knobs.CRS(-1);</script>
466
      </binding>
467
    </action>
468
  </animation>
469

            
470
  <animation>
471
    <type>pick</type>
472
    <object-name>BARO</object-name>
473
    <action>
474
      <button>0</button>
475
      <binding>
476
        <command>nasal</command>
477
        <script>zkv1000.device[1].buttons.BARO(1);</script>
478
      </binding>
479
      <mod-up>
480
        <binding>
481
          <command>nasal</command>
482
          <script>zkv1000.device[1].buttons.BARO(0);</script>
483
        </binding>
484
      </mod-up>
485
    </action>
486
    <action>
487
      <button>3</button>
488
      <binding>
489
       <command>nasal</command>
490
       <script>zkv1000.device[1].knobs.BARO(0.01);</script>
491
      </binding>
492
    </action>
493
    <action>
494
      <button>4</button>
495
      <binding>
496
       <command>nasal</command>
497
       <script>zkv1000.device[1].knobs.BARO(-0.01);</script>
498
      </binding>
499
    </action>
500
  </animation>
501

            
502
  <animation>
503
    <type>pick</type>
504
    <object-name>PAN</object-name>
505
    <action>
506
      <button>0</button>
507
      <binding>
508
        <command>nasal</command>
509
        <script>zkv1000.device[1].buttons.PAN({xdir: 1, ydir: 1});</script>
510
      </binding>
511
      <mod-up>
512
        <binding>
513
          <command>nasal</command>
514
          <script>zkv1000.device[1].buttons.PAN();</script>
515
        </binding>
516
      </mod-up>
517
    </action>
518
    <action>
519
      <button>3</button>
520
      <binding>
521
       <command>nasal</command>
522
       <script>zkv1000.device[1].knobs.PAN(1);</script>
523
      </binding>
524
    </action>
525
    <action>
526
      <button>4</button>
527
      <binding>
528
       <command>nasal</command>
529
       <script>zkv1000.device[1].knobs.PAN(-1);</script>
530
      </binding>
531
    </action>
532
  </animation>
533

            
534
  <animation>
535
    <type>pick</type>
536
    <object-name>PANUp</object-name>
537
    <action>
538
      <button>0</button>
539
      <binding>
540
       <command>nasal</command>
541
       <script>zkv1000.device[1].buttons.PAN({ydir: 1});</script>
542
      </binding>
543
      <mod-up>
544
        <binding>
545
          <command>nasal</command>
546
          <script>zkv1000.device[1].buttons.PAN();</script>
547
        </binding>
548
      </mod-up>
549
    </action>
550
  </animation>
551
  <animation>
552
    <type>pick</type>
553
    <object-name>PANLeft</object-name>
554
    <action>
555
      <button>0</button>
556
      <binding>
557
       <command>nasal</command>
558
       <script>zkv1000.device[1].buttons.PAN({xdir: -1});</script>
559
      </binding>
560
      <mod-up>
561
        <binding>
562
          <command>nasal</command>
563
          <script>zkv1000.device[1].buttons.PAN();</script>
564
        </binding>
565
      </mod-up>
566
    </action>
567
  </animation>
568
  <animation>
569
    <type>pick</type>
570
    <object-name>PANRight</object-name>
571
    <action>
572
      <button>0</button>
573
      <binding>
574
       <command>nasal</command>
575
       <script>zkv1000.device[1].buttons.PAN({xdir: 1});</script>
576
      </binding>
577
      <mod-up>
578
        <binding>
579
          <command>nasal</command>
580
          <script>zkv1000.device[1].buttons.PAN();</script>
581
        </binding>
582
      </mod-up>
583
    </action>
584
  </animation>
585
  <animation>
586
    <type>pick</type>
587
    <object-name>PANDown</object-name>
588
    <action>
589
      <button>0</button>
590
      <binding>
591
       <command>nasal</command>
592
       <script>zkv1000.device[1].buttons.PAN({ydir: -1});</script>
593
      </binding>
594
      <mod-up>
595
        <binding>
596
          <command>nasal</command>
597
          <script>zkv1000.device[1].buttons.PAN();</script>
598
        </binding>
599
      </mod-up>
600
    </action>
601
  </animation>
602

            
603
  <animation>
604
    <type>pick</type>
605
    <object-name>DirectTo</object-name>
606
    <action>
607
      <button>0</button>
608
      <binding>
609
       <command>nasal</command>
610
       <script>zkv1000.device[1].buttons.DirectTo(1);</script>
611
      </binding>
612
      <mod-up>
613
        <binding>
614
          <command>nasal</command>
615
          <script>zkv1000.device[1].buttons.DirectTo(0);</script>
616
        </binding>
617
      </mod-up>
618
    </action>
619
  </animation>
620

            
621
  <animation>
622
    <type>pick</type>
623
    <object-name>MENU</object-name>
624
    <action>
625
      <button>0</button>
626
      <binding>
627
       <command>nasal</command>
628
       <script>zkv1000.device[1].buttons.MENU(1);</script>
629
      </binding>
630
      <mod-up>
631
        <binding>
632
          <command>nasal</command>
633
          <script>zkv1000.device[1].buttons.MENU(0);</script>
634
        </binding>
635
      </mod-up>
636
    </action>
637
  </animation>
638

            
639
  <animation>
640
    <type>pick</type>
641
    <object-name>FPL</object-name>
642
    <action>
643
      <button>0</button>
644
      <binding>
645
       <command>nasal</command>
646
       <script>zkv1000.device[1].buttons.FPL(1);</script>
647
      </binding>
648
      <mod-up>
649
        <binding>
650
          <command>nasal</command>
651
          <script>zkv1000.device[1].buttons.FPL(0);</script>
652
        </binding>
653
      </mod-up>
654
    </action>
655
  </animation>
656

            
657
  <animation>
658
    <type>pick</type>
659
    <object-name>PROC</object-name>
660
    <action>
661
      <button>0</button>
662
      <binding>
663
       <command>nasal</command>
664
       <script>zkv1000.device[1].buttons.PROC(1);</script>
665
      </binding>
666
      <mod-up>
667
        <binding>
668
          <command>nasal</command>
669
          <script>zkv1000.device[1].buttons.PROC(0);</script>
670
        </binding>
671
      </mod-up>
672
    </action>
673
  </animation>
674

            
675
  <animation>
676
    <type>pick</type>
677
    <object-name>CLR</object-name>
678
    <action>
679
      <button>0</button>
680
      <binding>
681
       <command>nasal</command>
682
       <script>zkv1000.device[1].buttons.CLR(1);</script>
683
      </binding>
684
      <mod-up>
685
        <binding>
686
          <command>nasal</command>
687
          <script>zkv1000.device[1].buttons.CLR(0);</script>
688
        </binding>
689
      </mod-up>
690
    </action>
691
  </animation>
692

            
693
  <animation>
694
    <type>pick</type>
695
    <object-name>ENT</object-name>
696
    <action>
697
      <button>0</button>
698
      <binding>
699
       <command>nasal</command>
700
       <script>zkv1000.device[1].buttons.ENT(1);</script>
701
      </binding>
702
      <mod-up>
703
        <binding>
704
          <command>nasal</command>
705
          <script>zkv1000.device[1].buttons.ENT(0);</script>
706
        </binding>
707
      </mod-up>
708
    </action>
709
  </animation>
710

            
711
  <animation>
712
    <type>pick</type>
713
    <object-name>FmsOuter</object-name>
714
    <action>
715
      <button>3</button>
716
      <binding>
717
       <command>nasal</command>
718
       <script>zkv1000.device[1].knobs.FmsOuter(1);</script>
719
      </binding>
720
    </action>
721
    <action>
722
      <button>4</button>
723
      <binding>
724
       <command>nasal</command>
725
       <script>zkv1000.device[1].knobs.FmsOuter(-1);</script>
726
      </binding>
727
    </action>
728
  </animation>
729

            
730
  <animation>
731
    <type>pick</type>
732
    <object-name>FmsInner</object-name>
733
    <action>
734
      <button>0</button>
735
      <binding>
736
        <command>nasal</command>
737
        <script>zkv1000.device[1].buttons.FMS(1);</script>
738
      </binding>
739
      <mod-up>
740
        <binding>
741
          <command>nasal</command>
742
          <script>zkv1000.device[1].buttons.FMS(0);</script>
743
        </binding>
744
      </mod-up>
745
    </action>
746
    <action>
747
      <button>3</button>
748
      <binding>
749
       <command>nasal</command>
750
       <script>zkv1000.device[1].knobs.FmsInner(1);</script>
751
      </binding>
752
    </action>
753
    <action>
754
      <button>4</button>
755
      <binding>
756
       <command>nasal</command>
757
       <script>zkv1000.device[1].knobs.FmsInner(-1);</script>
758
      </binding>
759
    </action>
760
  </animation>
761

            
762
  <animation>
763
    <type>pick</type>
764
    <object-name>SoftKey.000</object-name>
765
    <action>
766
      <button>0</button>
767
      <binding>
768
       <command>nasal</command>
769
       <script>zkv1000.device[1].buttons.SoftKey[0](1);</script>
770
      </binding>
771
      <mod-up>
772
        <binding>
773
          <command>nasal</command>
774
          <script>zkv1000.device[1].buttons.SoftKey[0](0);</script>
775
        </binding>
776
      </mod-up>
777
    </action>
778
  </animation>
779

            
780
  <animation>
781
    <type>pick</type>
782
    <object-name>SoftKey.001</object-name>
783
    <action>
784
      <button>0</button>
785
      <binding>
786
       <command>nasal</command>
787
       <script>zkv1000.device[1].buttons.SoftKey[1](1);</script>
788
      </binding>
789
      <mod-up>
790
        <binding>
791
          <command>nasal</command>
792
          <script>zkv1000.device[1].buttons.SoftKey[1](0);</script>
793
        </binding>
794
      </mod-up>
795
    </action>
796
  </animation>
797

            
798
  <animation>
799
    <type>pick</type>
800
    <object-name>SoftKey.002</object-name>
801
    <action>
802
      <button>0</button>
803
      <binding>
804
       <command>nasal</command>
805
       <script>zkv1000.device[1].buttons.SoftKey[2](1);</script>
806
      </binding>
807
      <mod-up>
808
        <binding>
809
          <command>nasal</command>
810
          <script>zkv1000.device[1].buttons.SoftKey[2](0);</script>
811
        </binding>
812
      </mod-up>
813
    </action>
814
  </animation>
815

            
816
  <animation>
817
    <type>pick</type>
818
    <object-name>SoftKey.003</object-name>
819
    <action>
820
      <button>0</button>
821
      <binding>
822
       <command>nasal</command>
823
       <script>zkv1000.device[1].buttons.SoftKey[3](1);</script>
824
      </binding>
825
      <mod-up>
826
        <binding>
827
          <command>nasal</command>
828
          <script>zkv1000.device[1].buttons.SoftKey[3](0);</script>
829
        </binding>
830
      </mod-up>
831
    </action>
832
  </animation>
833

            
834
  <animation>
835
    <type>pick</type>
836
    <object-name>SoftKey.004</object-name>
837
    <action>
838
      <button>0</button>
839
      <binding>
840
       <command>nasal</command>
841
       <script>zkv1000.device[1].buttons.SoftKey[4](1);</script>
842
      </binding>
843
      <mod-up>
844
        <binding>
845
          <command>nasal</command>
846
          <script>zkv1000.device[1].buttons.SoftKey[4](0);</script>
847
        </binding>
848
      </mod-up>
849
    </action>
850
  </animation>
851

            
852
  <animation>
853
    <type>pick</type>
854
    <object-name>SoftKey.005</object-name>
855
    <action>
856
      <button>0</button>
857
      <binding>
858
       <command>nasal</command>
859
       <script>zkv1000.device[1].buttons.SoftKey[5](1);</script>
860
      </binding>
861
      <mod-up>
862
        <binding>
863
          <command>nasal</command>
864
          <script>zkv1000.device[1].buttons.SoftKey[5](0);</script>
865
        </binding>
866
      </mod-up>
867
    </action>
868
  </animation>
869

            
870
  <animation>
871
    <type>pick</type>
872
    <object-name>SoftKey.006</object-name>
873
    <action>
874
      <button>0</button>
875
      <binding>
876
       <command>nasal</command>
877
       <script>zkv1000.device[1].buttons.SoftKey[6](1);</script>
878
      </binding>
879
      <mod-up>
880
        <binding>
881
          <command>nasal</command>
882
          <script>zkv1000.device[1].buttons.SoftKey[6](0);</script>
883
        </binding>
884
      </mod-up>
885
    </action>
886
  </animation>
887

            
888
  <animation>
889
    <type>pick</type>
890
    <object-name>SoftKey.007</object-name>
891
    <action>
892
      <button>0</button>
893
      <binding>
894
       <command>nasal</command>
895
       <script>zkv1000.device[1].buttons.SoftKey[7](1);</script>
896
      </binding>
897
      <mod-up>
898
        <binding>
899
          <command>nasal</command>
900
          <script>zkv1000.device[1].buttons.SoftKey[7](0);</script>
901
        </binding>
902
      </mod-up>
903
    </action>
904
  </animation>
905

            
906
  <animation>
907
    <type>pick</type>
908
    <object-name>SoftKey.008</object-name>
909
    <action>
910
      <button>0</button>
911
      <binding>
912
       <command>nasal</command>
913
       <script>zkv1000.device[1].buttons.SoftKey[8](1);</script>
914
      </binding>
915
      <mod-up>
916
        <binding>
917
          <command>nasal</command>
918
          <script>zkv1000.device[1].buttons.SoftKey[8](0);</script>
919
        </binding>
920
      </mod-up>
921
    </action>
922
  </animation>
923

            
924
  <animation>
925
    <type>pick</type>
926
    <object-name>SoftKey.009</object-name>
927
    <action>
928
      <button>0</button>
929
      <binding>
930
       <command>nasal</command>
931
       <script>zkv1000.device[1].buttons.SoftKey[9](1);</script>
932
      </binding>
933
      <mod-up>
934
        <binding>
935
          <command>nasal</command>
936
          <script>zkv1000.device[1].buttons.SoftKey[9](0);</script>
937
        </binding>
938
      </mod-up>
939
    </action>
940
  </animation>
941

            
942
  <animation>
943
    <type>pick</type>
944
    <object-name>SoftKey.010</object-name>
945
    <action>
946
      <button>0</button>
947
      <binding>
948
       <command>nasal</command>
949
       <script>zkv1000.device[1].buttons.SoftKey[10](1);</script>
950
      </binding>
951
      <mod-up>
952
        <binding>
953
          <command>nasal</command>
954
          <script>zkv1000.device[1].buttons.SoftKey[10](0);</script>
955
        </binding>
956
      </mod-up>
957
    </action>
958
  </animation>
959

            
960
  <animation>
961
    <type>pick</type>
962
    <object-name>SoftKey.011</object-name>
963
    <action>
964
      <button>0</button>
965
      <binding>
966
       <command>nasal</command>
967
       <script>zkv1000.device[1].buttons.SoftKey[11](1);</script>
968
      </binding>
969
      <mod-up>
970
        <binding>
971
          <command>nasal</command>
972
          <script>zkv1000.device[1].buttons.SoftKey[11](0);</script>
973
        </binding>
974
      </mod-up>
975
    </action>
976
  </animation>
977

            
978

            
979

            
980
</PropertyList>