diff --git a/Aircraft/Instruments-3d/kns80/kns80.ac b/Aircraft/Instruments-3d/kns80/kns80.ac
index 68049f772..1737661ea 100644
--- a/Aircraft/Instruments-3d/kns80/kns80.ac
+++ b/Aircraft/Instruments-3d/kns80/kns80.ac
@@ -1,8 +1,8 @@
AC3Db
-MATERIAL "metal" rgb 1 1 1 amb 0.8 0.8 0.8 emis 0 0 0 spec 1 1 1 shi 32 trans 0
-MATERIAL "led" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0.9 0.9 0.9 spec 0 0 0 shi 32 trans 0
+MATERIAL "metal" rgb 1 1 1 amb 1 1 1 emis 0.1 0.1 0.1 spec 1 1 1 shi 6 trans 0
+MATERIAL "led" rgb 1 1 1 amb 1 1 1 emis 0.9 0.9 0.9 spec 0 0 0 shi 32 trans 0
OBJECT world
-kids 47
+kids 44
OBJECT poly
name "DATA.btn"
texture "KNS80.png"
@@ -300,56 +300,44 @@ name "KNS80.freq"
texture "KNS80.png"
texrep 1 1
crease 45.000000
-numvert 48
-0.003352 -0.017046 -0.06897
-0.003352 -0.020493 -0.07096
-0.003352 -0.024473 -0.07096
-0.003352 -0.02792 -0.06897
-0.003352 -0.02991 -0.065523
-0.003352 -0.02991 -0.061543
-0.003352 -0.02792 -0.058096
-0.003352 -0.024473 -0.056105
-0.003352 -0.020493 -0.056105
-0.003352 -0.017046 -0.058096
-0.003352 -0.015056 -0.061543
-0.003352 -0.015056 -0.065523
-0.007413 -0.017046 -0.06897
-0.007413 -0.020493 -0.07096
-0.007413 -0.024473 -0.07096
-0.007413 -0.02792 -0.06897
-0.007413 -0.02991 -0.065523
-0.007413 -0.02991 -0.061543
-0.007413 -0.02792 -0.058096
-0.007413 -0.024473 -0.056105
-0.007413 -0.020493 -0.056105
-0.007413 -0.017046 -0.058096
-0.007413 -0.015056 -0.061543
-0.007413 -0.015056 -0.065523
-0.007382 -0.018732 -0.067274
-0.007382 -0.021135 -0.068661
-0.007382 -0.023909 -0.068661
-0.007382 -0.026311 -0.067274
-0.007382 -0.027698 -0.064871
-0.007382 -0.027698 -0.062097
-0.007382 -0.026311 -0.059695
-0.007382 -0.023909 -0.058308
-0.007382 -0.021135 -0.058308
-0.007382 -0.018732 -0.059695
-0.007382 -0.017345 -0.062097
-0.007382 -0.017345 -0.064871
-0.010269 -0.018732 -0.067274
-0.010269 -0.021135 -0.068661
-0.010269 -0.023909 -0.068661
-0.010269 -0.026311 -0.067274
-0.010269 -0.027698 -0.064871
-0.010269 -0.027698 -0.062097
-0.010269 -0.026311 -0.059695
-0.010269 -0.023909 -0.058308
-0.010269 -0.021135 -0.058308
-0.010269 -0.018732 -0.059695
-0.010269 -0.017345 -0.062097
-0.010269 -0.017345 -0.064871
-numsurf 41
+numvert 36
+0.003046 -0.017046 -0.06897
+0.003046 -0.020493 -0.07096
+0.003046 -0.024473 -0.07096
+0.003046 -0.02792 -0.06897
+0.003046 -0.02991 -0.065523
+0.003046 -0.02991 -0.061543
+0.003046 -0.02792 -0.058096
+0.003046 -0.024473 -0.056105
+0.003046 -0.020493 -0.056105
+0.003046 -0.017046 -0.058096
+0.003046 -0.015056 -0.061543
+0.003046 -0.015056 -0.065523
+0.007871 -0.017046 -0.06897
+0.007871 -0.020493 -0.07096
+0.007871 -0.024473 -0.07096
+0.007871 -0.02792 -0.06897
+0.007871 -0.02991 -0.065523
+0.007871 -0.02991 -0.061543
+0.007871 -0.02792 -0.058096
+0.007871 -0.024473 -0.056105
+0.007871 -0.020493 -0.056105
+0.007871 -0.017046 -0.058096
+0.007871 -0.015056 -0.061543
+0.007871 -0.015056 -0.065523
+0.007834 -0.018732 -0.067274
+0.007834 -0.021135 -0.068661
+0.007834 -0.023909 -0.068661
+0.007834 -0.026311 -0.067274
+0.007834 -0.027698 -0.064871
+0.007834 -0.027698 -0.062097
+0.007834 -0.026311 -0.059695
+0.007834 -0.023909 -0.058308
+0.007834 -0.021135 -0.058308
+0.007834 -0.018732 -0.059695
+0.007834 -0.017345 -0.062097
+0.007834 -0.017345 -0.064871
+numsurf 24
SURF 0x10
mat 0
refs 4
@@ -518,125 +506,157 @@ refs 4
23 0.194852501154 0.958139955997
35 0.187549844384 0.932476699352
24 0.214474111795 0.916931927204
+kids 0
+OBJECT poly
+name "KNS80.freq1"
+texture "KNS80.png"
+texrep 1 1
+crease 45.000000
+numvert 24
+0.012222 -0.017345 -0.064871
+0.012222 -0.017345 -0.062097
+0.012222 -0.018732 -0.059695
+0.012222 -0.021135 -0.058308
+0.012222 -0.023909 -0.058308
+0.012222 -0.026311 -0.059695
+0.012222 -0.027698 -0.062097
+0.012222 -0.027698 -0.064871
+0.012222 -0.026311 -0.067274
+0.012222 -0.023909 -0.068661
+0.012222 -0.021135 -0.068661
+0.012222 -0.018732 -0.067274
+0.007834 -0.017345 -0.064871
+0.007834 -0.017345 -0.062097
+0.007834 -0.018732 -0.059695
+0.007834 -0.021135 -0.058308
+0.007834 -0.023909 -0.058308
+0.007834 -0.026311 -0.059695
+0.007834 -0.027698 -0.062097
+0.007834 -0.027698 -0.064871
+0.007834 -0.026311 -0.067274
+0.007834 -0.023909 -0.068661
+0.007834 -0.021135 -0.068661
+0.007834 -0.018732 -0.067274
+numsurf 17
SURF 0x10
mat 0
refs 4
-25 0.482635915279 0.897948563099
-24 0.482635915279 0.847167313099
-36 0.533417165279 0.847167313099
-37 0.533417165279 0.897948563099
+7 0.18754991889 0.81644898653
+8 0.214474201202 0.831993818283
+5 0.129536107183 0.831993699074
+6 0.156460464001 0.816448926926
SURF 0x10
mat 0
refs 4
-26 0.482635915279 0.897948563099
-25 0.482635915279 0.847167313099
-37 0.533417165279 0.847167313099
-38 0.533417165279 0.897948563099
+9 0.230018883944 0.858918130398
+4 0.113991342485 0.858917951584
+5 0.129536107183 0.831993699074
+8 0.214474201202 0.831993818283
SURF 0x10
mat 0
refs 4
-27 0.482635915279 0.897948563099
-26 0.482635915279 0.847167313099
-38 0.533417165279 0.847167313099
-39 0.533417165279 0.897948563099
+10 0.230018883944 0.890007674694
+3 0.113991260529 0.89000749588
+4 0.113991342485 0.858917951584
+9 0.230018883944 0.858918130398
SURF 0x10
mat 0
refs 4
-28 0.482635915279 0.897948563099
-27 0.482635915279 0.847167313099
-39 0.533417165279 0.847167313099
-40 0.533417165279 0.897948563099
+11 0.214474111795 0.916931927204
+2 0.129535958171 0.916931867599
+3 0.113991260529 0.89000749588
+10 0.230018883944 0.890007674694
SURF 0x10
mat 0
refs 4
-29 0.482635915279 0.897948563099
-28 0.482635915279 0.847167313099
-40 0.533417165279 0.847167313099
-41 0.533417165279 0.897948563099
+11 0.214474111795 0.916931927204
+0 0.187549844384 0.932476699352
+1 0.156460300088 0.932476639748
+2 0.129535958171 0.916931867599
SURF 0x10
mat 0
refs 4
-30 0.482635915279 0.897948563099
-29 0.482635915279 0.847167313099
-41 0.533417165279 0.847167313099
-42 0.533417165279 0.897948563099
+0 0.533417165279 0.847167313099
+11 0.533417165279 0.897948563099
+23 0.482635915279 0.897948563099
+12 0.482635915279 0.847167313099
SURF 0x10
mat 0
refs 4
-31 0.482635915279 0.897948563099
-30 0.482635915279 0.847167313099
-42 0.533417165279 0.847167313099
-43 0.533417165279 0.897948563099
+1 0.533417165279 0.847167313099
+0 0.533417165279 0.897948563099
+12 0.482635915279 0.897948563099
+13 0.482635915279 0.847167313099
SURF 0x10
mat 0
refs 4
-32 0.482635915279 0.897948563099
-31 0.482635915279 0.847167313099
-43 0.533417165279 0.847167313099
-44 0.533417165279 0.897948563099
+13 0.482635915279 0.897948563099
+14 0.482635915279 0.847167313099
+2 0.533417165279 0.847167313099
+1 0.533417165279 0.897948563099
SURF 0x10
mat 0
refs 4
-33 0.482635915279 0.897948563099
-32 0.482635915279 0.847167313099
-44 0.533417165279 0.847167313099
-45 0.533417165279 0.897948563099
+14 0.482635915279 0.897948563099
+15 0.482635915279 0.847167313099
+3 0.533417165279 0.847167313099
+2 0.533417165279 0.897948563099
SURF 0x10
mat 0
refs 4
-34 0.482635915279 0.897948563099
-33 0.482635915279 0.847167313099
-45 0.533417165279 0.847167313099
-46 0.533417165279 0.897948563099
+15 0.482635915279 0.897948563099
+16 0.482635915279 0.847167313099
+4 0.533417165279 0.847167313099
+3 0.533417165279 0.897948563099
SURF 0x10
mat 0
refs 4
-35 0.482635915279 0.897948563099
-34 0.482635915279 0.847167313099
-46 0.533417165279 0.847167313099
-47 0.533417165279 0.897948563099
+16 0.482635915279 0.897948563099
+17 0.482635915279 0.847167313099
+5 0.533417165279 0.847167313099
+4 0.533417165279 0.897948563099
SURF 0x10
mat 0
refs 4
-24 0.482635915279 0.897948563099
-35 0.482635915279 0.847167313099
-47 0.533417165279 0.847167313099
-36 0.533417165279 0.897948563099
+17 0.482635915279 0.897948563099
+18 0.482635915279 0.847167313099
+6 0.533417165279 0.847167313099
+5 0.533417165279 0.897948563099
SURF 0x10
mat 0
refs 4
-36 0.214474111795 0.916931927204
-47 0.187549844384 0.932476699352
-46 0.156460300088 0.932476639748
-45 0.129535958171 0.916931867599
+18 0.482635915279 0.897948563099
+19 0.482635915279 0.847167313099
+7 0.533417165279 0.847167313099
+6 0.533417165279 0.897948563099
SURF 0x10
mat 0
refs 4
-36 0.214474111795 0.916931927204
-45 0.129535958171 0.916931867599
-44 0.113991260529 0.89000749588
-37 0.230018883944 0.890007674694
+19 0.482635915279 0.897948563099
+20 0.482635915279 0.847167313099
+8 0.533417165279 0.847167313099
+7 0.533417165279 0.897948563099
SURF 0x10
mat 0
refs 4
-37 0.230018883944 0.890007674694
-44 0.113991260529 0.89000749588
-43 0.113991342485 0.858917951584
-38 0.230018883944 0.858918130398
+20 0.482635915279 0.897948563099
+21 0.482635915279 0.847167313099
+9 0.533417165279 0.847167313099
+8 0.533417165279 0.897948563099
SURF 0x10
mat 0
refs 4
-38 0.230018883944 0.858918130398
-43 0.113991342485 0.858917951584
-42 0.129536107183 0.831993699074
-39 0.214474201202 0.831993818283
+21 0.482635915279 0.897948563099
+22 0.482635915279 0.847167313099
+10 0.533417165279 0.847167313099
+9 0.533417165279 0.897948563099
SURF 0x10
mat 0
refs 4
-40 0.18754991889 0.81644898653
-39 0.214474201202 0.831993818283
-42 0.129536107183 0.831993699074
-41 0.156460464001 0.816448926926
+22 0.482635915279 0.897948563099
+23 0.482635915279 0.847167313099
+11 0.533417165279 0.847167313099
+10 0.533417165279 0.897948563099
kids 0
OBJECT poly
name "KNS80.volume"
@@ -841,44 +861,6 @@ refs 4
5 0.208279341459 0.244654521346
kids 0
OBJECT poly
-name "Set.decrease"
-texture "KNS80.png"
-texrep 1 1
-crease 30.000000
-numvert 4
-0.003352 -0.011671 -0.063533
-0.003352 -0.017077 -0.054169
-0.003352 -0.027889 -0.054169
-0.003352 -0.033295 -0.063533
-numsurf 1
-SURF 0x10
-mat 0
-refs 4
-3 0.978670537472 0.541329443455
-0 0.940079450607 0.541329443455
-1 0.940079450607 0.579920530319
-2 0.978670537472 0.579920530319
-kids 0
-OBJECT poly
-name "Set.increase"
-texture "KNS80.png"
-texrep 1 1
-crease 30.000000
-numvert 4
-0.003352 -0.017077 -0.072897
-0.003352 -0.027889 -0.072897
-0.003352 -0.033295 -0.063533
-0.003352 -0.011671 -0.063533
-numsurf 1
-SURF 0x10
-mat 0
-refs 4
-0 0.937641322613 0.579060733318
-3 0.983050704002 0.579060733318
-2 0.983050704002 0.533651292324
-1 0.937641322613 0.533651292324
-kids 0
-OBJECT poly
name "USE.btn"
texture "KNS80.png"
texrep 1 1
@@ -981,44 +963,6 @@ refs 4
7 0.209716528654 0.283560037613
kids 0
OBJECT poly
-name "Vol.decrease"
-texture "KNS80.png"
-texrep 1 1
-crease 30.000000
-numvert 4
-0.002936 -0.024373 -0.039972
-0.002936 -0.02719 -0.035092
-0.002936 -0.032826 -0.035092
-0.002936 -0.035644 -0.039972
-numsurf 1
-SURF 0x10
-mat 0
-refs 4
-3 0.978670537472 0.541329443455
-0 0.940079450607 0.541329443455
-1 0.940079450607 0.579920530319
-2 0.978670537472 0.579920530319
-kids 0
-OBJECT poly
-name "Vol.increase"
-texture "KNS80.png"
-texrep 1 1
-crease 30.000000
-numvert 4
-0.002936 -0.02719 -0.044852
-0.002936 -0.032826 -0.044852
-0.002936 -0.035644 -0.039972
-0.002936 -0.024373 -0.039972
-numsurf 1
-SURF 0x10
-mat 0
-refs 4
-0 0.937641322613 0.579060733318
-3 0.983050704002 0.579060733318
-2 0.983050704002 0.533651292324
-1 0.937641322613 0.533651292324
-kids 0
-OBJECT poly
name "annun.nm"
texture "KNS80.png"
texrep 1 1
diff --git a/Aircraft/Instruments-3d/kns80/kns80.xml b/Aircraft/Instruments-3d/kns80/kns80.xml
index 0e18ac36e..281364de9 100644
--- a/Aircraft/Instruments-3d/kns80/kns80.xml
+++ b/Aircraft/Instruments-3d/kns80/kns80.xml
@@ -18,6 +18,7 @@ Syd Adams
DATA.btn
KNS80.volume
KNS80.freq
+ KNS80.freq1
0.028
0.014
@@ -623,9 +624,9 @@ Syd Adams
pick
- Vol.decrease
+ KNS80.volume
-
+
true
property-assign
@@ -637,10 +638,47 @@ Syd Adams
pick
- Vol.increase
+ KNS80.volume
- true
+
+
+
+ devices/status/keyboard/shift
+
+
+ property-assign
+ /instrumentation/kns-80/volume-adjust
+ 1
+
+
+
+ devices/status/keyboard/shift
+
+ property-toggle
+ instrumentation/nav/ident
+
+
+
+
+
+ pick
+ KNS80.volume
+
+
+
+ property-assign
+ /instrumentation/kns-80/volume-adjust
+ -1
+
+
+
+
+
+ pick
+ KNS80.volume
+
+
property-assign
/instrumentation/kns-80/volume-adjust
@@ -651,24 +689,11 @@ Syd Adams
pick
- Set.decrease
-
-
- true
-
- property-assign
- /instrumentation/kns-80/data-adjust
- -1
-
-
-
-
-
- pick
- Set.increase
+ KNS80.freq1
true
+ 0.1
property-assign
/instrumentation/kns-80/data-adjust
@@ -679,10 +704,67 @@ Syd Adams
pick
- Set.decrease
+ KNS80.freq1
true
+ 0.1
+
+ property-assign
+ /instrumentation/kns-80/data-adjust
+ -1
+
+
+
+
+
+ pick
+ KNS80.freq1
+
+
+
+ property-assign
+ /instrumentation/kns-80/data-adjust
+ 1
+
+
+
+
+
+ pick
+ KNS80.freq1
+
+
+
+ property-assign
+ /instrumentation/kns-80/data-adjust
+ -1
+
+
+
+
+
+ pick
+ KNS80.freq
+
+
+ true
+ 0.1
+
+ property-assign
+ /instrumentation/kns-80/data-adjust
+ 10
+
+
+
+
+
+ pick
+ KNS80.freq
+
+
+ true
+ 0.1
property-assign
/instrumentation/kns-80/data-adjust
@@ -693,10 +775,9 @@ Syd Adams
pick
- Set.increase
+ KNS80.freq
-
- true
+
property-assign
/instrumentation/kns-80/data-adjust
@@ -705,6 +786,19 @@ Syd Adams
+
+ pick
+ KNS80.freq
+
+
+
+ property-assign
+ /instrumentation/kns-80/data-adjust
+ -10
+
+
+
+
pick
HOLD.btn
@@ -766,19 +860,6 @@ Syd Adams
-
- pick
- KNS80.volume
-
-
- false
-
- property-toggle
- instrumentation/nav/ident
-
-
-
-
pick
VOR.btn
@@ -819,6 +900,4 @@ Syd Adams
-
-