Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Britten-Norman BN-2 Islander for P3Dv4 coming soon!

Featured Replies

10 minutes ago, Bert Pieke said:

The reduced sounds are only for the avionics whine.. Doug Dawson's suggestion should give you full flexibility.

Thank you! 😃

MSFS

  • Replies 139
  • Views 31k
  • Created
  • Last Reply
On 3/13/2018 at 7:02 AM, mallan157 said:

For those of you lucky enough to own the P3Dv4 update of the very excellent Aerosoft Catalina you can use their KLN90B GPS unit in the Flight1 Islander in place of the original KLN90A.

I don't have the Aerosoft Catalina but I do have their older Twin Otter.  That aircraft came bundled with the KLN90B by FS2x (Don Kuhn) .  Wondering if the one in the Catalina is the same?

Frank Safranek - Alphasim/Virtavia Paint Crew

m4fs_banner.jpg

  • 3 months later...

One would think that Flight1 will offer generous discounts on an 8-year old FSX-only product, especially given that there is now an Islander available from BlackBox which is not only $6 (15%) cheaper, but runs on all ESP platforms for the same single price.

Never understood Flight1's unrelenting attitude on price and has given them almost no business, despite spending thousands of dollars on add-ons over the years.

Edited by rooitou

i7-12700KF, RTX 3080 12GB, 64GB DDR4 3600MHz, ASUS PG348Q 34" ultra-wide monitor, Track IR 5, HP Reverb G2, Windows 10 64-bit

1 hour ago, rooitou said:

One would think that Flight1 will offer generous discounts on an 8-year old FSX-only product, especially given that there is now an Islander available from BlackBox which is not only $6 (15%) cheaper, but runs on all ESP platforms for the same single price.

Never understood Flight1's unrelenting attitude on price and has given them almost no business, despite spending thousands of dollars on add-ons over the years.

F1 does NOT have a BN-2 for P3D v4 and I have always received an excellent discount for upgrading my GTN units and airplanes. What are you talking about?

MSFS

50 minutes ago, DJJose said:

F1 does NOT have a BN-2 for P3D v4 

Erm, that's exactly what rooitou said...

Edited by FDEdev

25 minutes ago, FDEdev said:

Erm, that's exactly what rooitou said...

Congrats! You are the first member that I will ignore in more than a decade as an AVSIM member.

MSFS

54 minutes ago, DJJose said:

Congrats! You are the first member that I will ignore in more than a decade as an AVSIM member.

Having a bad day?

Cheers, Bert

AMD Ryzen 5900X, 32 GB RAM, RTX 3080 Ti, Windows 11 Home 64 bit, MSFS 2024

2 hours ago, DJJose said:

... and I have always received an excellent discount for upgrading my GTN units and airplanes. What are you talking about?

Hey DJJose, I would love to be proven wrong as I do believe that F1 has some really good quality add-ons, but I have almost never seen any sales at F1. I have seen the odd product offered at a small discount, but the base price was always so high that the discount was almost meaningless, or it was a product that didn't interest me. And those deals are are few and far between at F1, unlike Simmarket and PC Aviator for example, where one can almost always go on auspicious days and get a bunch of great deals. As a result I've stopped going to F1, because there is almost never anything of value there.

I'm not talking of upgrading, which most other webstores also offer. One of the few products I did buy from F1 was EZDock and they did offer a really nice upgrade price to version 2. So, you are correct about discounted upgrades, but that is only after getting the original at full price, not a sale.

Anyway, I can see you are not in the best mood and I don't want to go completely off-topic. I would like to get an Islander and agree with many other people that the F1 version looks better and sounds like it kinda works in P3D4. I was just hoping that F1 would come to their senses and offer it at a more competitive price, given recent changes in the market.

Edited by rooitou

i7-12700KF, RTX 3080 12GB, 64GB DDR4 3600MHz, ASUS PG348Q 34" ultra-wide monitor, Track IR 5, HP Reverb G2, Windows 10 64-bit

53 minutes ago, Rimshot said:

Having a bad day?

Hope he doesn't fly/instruct when he's having a bad day! 😉

1 hour ago, Rimshot said:

Having a bad day?

Nope. Just don't like trolls.

MSFS

5 hours ago, DJJose said:

Nope. Just don't like trolls.

A troll? Come on... Check the number of posts/reputation points. A troll would have a lot less don't you think? Or could it be you don't like folks disagreeing with you? I can understand that 😁

Cheers, Bert

AMD Ryzen 5900X, 32 GB RAM, RTX 3080 Ti, Windows 11 Home 64 bit, MSFS 2024

  • 11 months later...

Hey guys

For those interested, I tried to code a workaround so that you can use the BN-2 GPS button in the VC to control the aerosoft (FSX2) KLN90B.

First you have to extract the KLN90B.xml from the AS_KLN90B.cab file. Then modify the xml by adding the following code at the end of teh file, just before </Gauge> (please make backups before modifying):

 

<Element>
<Select>
<Value>
(L:bn2_kln_pwr_knob_pressed,bool) 1 == if{
(L:klnon,bool) ! (>L:klnon,bool) 1 (>L:ktop,bool) (P:ABSOLUTE TIME,seconds) 1 + (>L:ktop timer,seconds) 0 (>L:kstp,bool) 0 (>L:bn2_kln_pwr_knob_pressed,bool)
}
</Value>
</Select>
</Element>

<Element>
<Select>
<Value>
(L:bn2_kln_l_otr_knb_scrdown,bool) 1 == if{
(L:bn2_kln_l_otr_knb_scrdown,bool) ! (>L:bn2_kln_l_otr_knb_scrdown,bool)
(L:ltcurs,bool) 1 == (L:kltout,enum) 7 == and if{ @TopLeftKnob } els{
(L:ltcurs,bool) 0 == if{ (L:kltout,enum) -- d 0 &lt; if{ 7 } (>L:kltout,enum) } els{ (L:UR,enum) 1 - 0 max (>L:UR,enum) } }
}
</Value>
</Select>
</Element>

<Element>
<Select>
<Value>
(L:bn2_kln_l_otr_knb_scrup,bool) 1 == if{
(L:bn2_kln_l_otr_knb_scrup,bool) ! (>L:bn2_kln_l_otr_knb_scrup,bool)
(L:ltcurs,bool) 1 == (L:kltout,enum) 7 == and if{ @TopRightKnob } els{
(L:ltcurs,bool) 0 == if{ (L:kltout,enum) ++ d 7 &gt; if{ 0 } (>L:kltout,enum) } els{ (L:UR,enum) 1 + 140 min (>L:UR,enum) } }
}
</Value>
</Select>
</Element>

<Element>
<Select>
<Value>
(L:bn2_kln_ent_butn_pressed,bool) 1 == if{
1 (>@g:entButtonDown)
@ENTButton
1 (>L:kstp,bool)
(L:kmod,enum) 1 == if{ 1 (>L:kmdobs,enum) }
(L:UR,enum) 132 == (A:GPS Drives Nav1,bool) 1 == and if{ (>K:TOGGLE_GPS_DRIVES_NAV1) 0 (>L:V1,enum) }
0 (>@g:entButtonDown)
0 (>L:bn2_kln_ent_butn_pressed,bool)
}
</Value>
</Select>
</Element>

<Element>
<Select>
<Value>
(L:bn2_kln_clr_butn_pressed,bool) 1 == if{
(L:kltout,enum) 6 == (L:kmod,enum) 1 == and if{ 0 (>L:kmdobs,enum) }
(@g:clrButtonDown) 0 == if{ 1 (>@g:clrButtonDown) 0 (>@g:clrButtonCount) }
(@g:clrButtonDown) 1 == if{ 0 (>@g:clrButtonDown) (@g:clrButtonCount) @CLRButtonDelay &lt; if{ @CLRButton } }
0 (>L:bn2_kln_clr_butn_pressed,bool)
}
</Value>
</Select>
</Element>

<Element>
<Select>
<Value>
(L:bn2_kln_dto_butn_pressed,bool) 1 == if{
(@g:directButtonDown) 0 == if{ 1 (>@g:directButtonDown) @DTOButton }
(@g:directButtonDown) 1 == if{ 0 (>@g:directButtonDown) }
0 (>L:bn2_kln_dto_butn_pressed,bool)
}
</Value>
</Select>
</Element>

<Element>
<Select>
<Value>
(L:bn2_kln_alt_butn_pressed,bool) 1 == if{
1 (>L:altbuttdn,bool)
(L:kbalt,bool) ! (>L:kbalt,bool)
0 (>L:ltcurs,enum)
0 (>L:altbuttdn,bool)
0 (>L:bn2_kln_alt_butn_pressed,bool)
}
</Value>
</Select>
</Element>

<Element>
<Select>
<Value>
(L:bn2_kln_msg_butn_pressed,bool) 1 == if{
(@g:msgButtonDown) 0 == if{ 1 (>@g:msgButtonDown) 0 (>@g:msgButtonCount) }
(@g:msgButtonDown) 1 == if{ 0 (>@g:msgButtonDown) (@g:msgButtonCount) @MSGButtonDelay &lt; if{ @MSGButton } }
0 (>L:bn2_kln_msg_butn_pressed,bool)
}
</Value>
</Select>
</Element>

<Element>
<Select>
<Value>
(L:bn2_kln_l_crsr_butn_pressed,bool) 1 == if{
(L:bn2_kln_l_crsr_butn_pressed,bool) ! (>L:bn2_kln_l_crsr_butn_pressed,bool)
(L:ltcurs,bool) ! (>L:ltcurs,bool)
(L:UR,enum) 89 == (@g:blinkingField) and if{ (@g:directTo) ! (>@g:directTo) }
}
   
</Value>
</Select>
</Element>

<Element>
<Select>
<Value>
(L:bn2_kln_l_inr_knb_scrdown,bool) 1 == if{
(L:bn2_kln_l_inr_knb_scrdown,bool) ! (>L:bn2_kln_l_inr_knb_scrdown,bool)
(L:ltcurs,bool) 0 == if{ (L:kltout,enum) 0 == if{ (L:knv1,enum) -- d 0 &lt; if{ 4 } (>L:knv1,enum) } (L:kltout,enum) 1 == if{ (L:kcal,enum) 1 - 0 max (>L:kcal,enum) } (L:kltout,enum) 2 == if{ (L:kstat,enum) 1 - 0 max (>L:kstat,enum) } (L:kltout,enum) 3 == if{ (L:ksup,enum) 1 - 0 max (>L:ksup,enum) } (L:kltout,enum) 4 == if{ (L:koth,enum) 1 - 0 max (>L:koth,enum) } (L:kltout,enum) 5 == if{ (L:ktrp,enum) 1 - 0 max (>L:ktrp,enum) }
          (L:kltout,enum) 6 == if{ (L:kmod,enum) 1 - 0 max (>L:kmod,enum) (L:UR,enum) 132 == (A:GPS Drives Nav1,bool) 0 == &amp;&amp; if{ (>K:TOGGLE_GPS_DRIVES_NAV1) 2 (>L:V1,enum) } } (L:kltout,enum) 7 == if{ (L:kflp,enum) 1 - 0 max (>L:kflp,enum) } } els{ (L:UR,enum) 0 == if{ (L:LR1,enum) 1 - 0 max (>L:LR1,enum) } (L:UR,enum) 1 == if{ (L:LR2,enum) 1 - 0 max (>L:LR2,enum) }
          (L:UR,enum) 2 == if{ (L:LR3,enum) 1 - 0 max (>L:LR3,enum) } (L:UR,enum) 3 == if{ (L:LR4,enum) 1 - 0 max (>L:LR4,enum) } (L:UR,enum) 4 == if{ (L:LR5,enum) 1 - 0 max (>L:LR5,enum) }
          (L:UR,enum) 5 == if{ (L:LR6,enum) 1 - 0 max (>L:LR6,enum) } (L:UR,enum) 6 == if{ (L:LR7,enum) 1 - 0 max (>L:LR7,enum) } (L:UR,enum) 7 == if{ (L:LR8,enum) 1 - 0 max (>L:LR8,enum) }
           (L:UR,enum) 8 == if{ (L:LR9,enum) 1 - 0 max (>L:LR9,enum) } (L:UR,enum) 9 == if{ (L:LR10,enum) 1 - (>L:LR10,enum) }
           (L:UR,enum) 10 == if{ (L:LR11,enum) 1 - (>L:LR11,enum) } (L:UR,enum) 11 == if{ (L:LR12,enum) 1 - 0 max (>L:LR12,enum) } (L:UR,enum) 12 == if{ (L:LR13,enum) 1 - 0 max (>L:LR13,enum) }
           (L:UR,enum) 13 == if{ (L:LR14,enum) 1 - 0 max (>L:LR14,enum) } (L:UR,enum) 14 == if{ (L:LR15,enum) 1 - 0 max (>L:LR15,enum) } (L:UR,enum) 15 == if{ (L:LR16,enum) 1 - 0 max (>L:LR16,enum) }
           (L:UR,enum) 16 == if{ (L:LR17,enum) 1 - 0 max (>L:LR17,enum) } (L:UR,enum) 17 == if{ (L:LR18,enum) 1 - 0 max (>L:LR18,enum) } (L:UR,enum) 18 == if{ (L:LR19,enum) 1 - 0 max (>L:LR19,enum) }
           (L:UR,enum) 19 == if{ (L:LR20,enum) 1 - 0 max (>L:LR20,enum) } (L:UR,enum) 20 == if{ (L:LR21,enum) 1 - 0 max (>L:LR21,enum) } (L:UR,enum) 21 == if{ (L:LR22,enum) 1 - 0 max (>L:LR22,enum) }
           (L:UR,enum) 22 == if{ (L:LR23,enum) 1 - 0 max (>L:LR23,enum) } (L:UR,enum) 23 == if{ (L:LR24,enum) 1 - (>L:LR24,enum) } (L:UR,enum) 24 == if{ (L:LR25,enum) 1 - (>L:LR25,enum) }
           (L:UR,enum) 25 == if{ (L:LR26,enum) 1 - 0 max (>L:LR26,enum) } (L:UR,enum) 26 == if{ (L:LR27,enum) 1 - 0 max (>L:LR27,enum) } (L:UR,enum) 27 == if{ (L:LR28,enum) 1 - 0 max (>L:LR28,enum) }
           (L:UR,enum) 28 == if{ (L:LR29,enum) 1 - 0 max (>L:LR29,enum) } (L:UR,enum) 29 == if{ (L:LR30,enum) 1 - 0 max (>L:LR30,enum) } (L:UR,enum) 30 == if{ (L:LR31,enum) 1 - 0 max (>L:LR31,enum) }
           (L:UR,enum) 31 == if{ (L:LR32,enum) 1 - 0 max (>L:LR32,enum) } (L:UR,enum) 32 == if{ (L:LR33,enum) 1 - 0 max (>L:LR33,enum) } (L:UR,enum) 33 == if{ (L:LR34,enum) 1 - 0 max (>L:LR34,enum) }
           (L:UR,enum) 34 == if{ (L:LR35,enum) 1 - 0 max (>L:LR35,enum) } (L:UR,enum) 35 == if{ (L:LR36,enum) 1 - 0 max (>L:LR36,enum) } (L:UR,enum) 36 == if{ (L:LR37,enum) 1 - 0 max (>L:LR37,enum) }
           (L:UR,enum) 37 == if{ (L:LR38,enum) 1 - 0 max (>L:LR38,enum) } (L:UR,enum) 38 == if{ (L:LR39,enum) 1 - 0 max (>L:LR39,enum) } (L:UR,enum) 39 == if{ (L:LR40,enum) 1 - 0 max (>L:LR40,enum) }
           (L:UR,enum) 40 == if{ (L:LR41,enum) 1 - (>L:LR41,enum) } (L:UR,enum) 41 == if{ (L:LR42,enum) 1 - (>L:LR42,enum) } (L:UR,enum) 42 == if{ (L:LR43,enum) 1 - (>L:LR43,enum) }
           (L:UR,enum) 43 == if{ (L:LR44,enum) 1 - (>L:LR44,enum) } (L:UR,enum) 44 == if{ (L:LR45,enum) 1 - 0 max (>L:LR45,enum) } (L:UR,enum) 45 == if{ (L:LR46,enum) 1 - 0 max (>L:LR46,enum) }
           (L:UR,enum) 46 == if{ (L:LR47,enum) 1 - 0 max (>L:LR47,enum) } (L:UR,enum) 47 == if{ (L:LR48,enum) 1 - 0 max (>L:LR48,enum) } (L:UR,enum) 48 == if{ (L:LR49,enum) 1 - 0 max (>L:LR49,enum) }                                
           (L:UR,enum) 49 == if{ (L:LR50,enum) 1 - 0 max (>L:LR50,enum) } (L:UR,enum) 50 == if{ (L:LR51,enum) 1 - 0 max (>L:LR51,enum) } (L:UR,enum) 51 == if{ (L:LR52,enum) 1 - (>L:LR52,enum) 1 (>L:bb1,enum) }
           (L:UR,enum) 52 == if{ (L:LR53,enum) 1.666667 - (>L:LR53,enum) 1 (>L:bb1,enum) } (L:UR,enum) 53 == if{ (L:LR54,enum) 1.666667 - (>L:LR54,enum) 1 (>L:bb1,enum) } (L:UR,enum) 54 == if{ (L:untmup,enum) 1 - 0 max (>L:untmup,enum) 1 (>L:bb1,enum) }
           (L:UR,enum) 55 == if{ (L:LR56,enum) 1 - (>L:LR56,enum) 2 (>L:bb1,enum) } (L:UR,enum) 56 == if{ (L:LR57,enum) 1.666667 - (>L:LR57,enum) 2 (>L:bb1,enum) } (L:UR,enum) 57 == if{ (L:LR58,enum) 1.666667 - (>L:LR58,enum) 2 (>L:bb1,enum) }
           (L:UR,enum) 58 == if{ (L:untmdn,enum) 1 - 0 max (>L:untmdn,enum) 2 (>L:bb1,enum) } (L:UR,enum) 59 == if{ (L:LR60,enum) (L:gmlmt,bool) ! (>L:gmlmt,bool) (>L:LR60,enum) } (L:UR,enum) 60 == if{ (L:LR61,enum) 1 - 0 max (>L:LR61,enum) }     
           (L:UR,enum) 61 == if{ (L:LR62,enum) 1 - 0 max (>L:LR62,enum) } (L:UR,enum) 62 == if{ (L:LR63,enum) 1 - 0 max (>L:LR63,enum) } (L:UR,enum) 63 == if{ (L:LR64,enum) 1 - 0 max (>L:LR64,enum) }
           (L:UR,enum) 64 == if{ (L:LR65,enum) 1 - 0 max (>L:LR65,enum) } (L:UR,enum) 65 == if{ (L:LR66,enum) 1 - 0 max (>L:LR66,enum) } (L:UR,enum) 66 == if{ (L:LR67,enum) 1 - 0 max (>L:LR67,enum) }
           (L:UR,enum) 67 == if{ (L:LR68,enum) 1 - 0 max (>L:LR68,enum) } (L:UR,enum) 68 == if{ (L:LR69,enum) 1 - 0 max (>L:LR69,enum) } (L:UR,enum) 69 == if{ (L:LR70,enum) 1 - 0 max (>L:LR70,enum) }
           (L:UR,enum) 70 == if{ (L:LR71,enum) 1 - 0 max (>L:LR71,enum) } (L:UR,enum) 71 == if{ (L:LR72,enum) 1 - 0 max (>L:LR72,enum) } (L:UR,enum) 72 == if{ (L:LR73,enum) 1 - 0 max (>L:LR73,enum) }
           (L:UR,enum) 73 == if{ (L:LR74,enum) 1 - 0 max (>L:LR74,enum) } (L:UR,enum) 74 == if{ (L:LR75,enum) 1 - 0 max (>L:LR75,enum) } (L:UR,enum) 75 == if{ (L:LR76,enum) 1 - 0 max (>L:LR76,enum) }
           (L:UR,enum) 76 == if{ (L:LR77,enum) 1 - 0 max (>L:LR77,enum) } (L:UR,enum) 77 == if{ (L:LR78,enum) 1 - 0 max (>L:LR78,enum) } (L:UR,enum) 78 == if{ (L:LR79,enum) 1 - 0 max (>L:LR79,enum) }
           (L:UR,enum) 79 == if{ (L:LR80,enum) 1 - 0 max (>L:LR80,enum) } (L:UR,enum) 80 == if{ (L:LR81,enum) 1 - 0 max (>L:LR81,enum) } (L:UR,enum) 81 == if{ (L:LR82,enum) 1 - 0 max (>L:LR82,enum) }
           (L:UR,enum) 82 == if{ (L:LR83,enum) 1 - 0 max (>L:LR83,enum) } (L:UR,enum) 83 == if{ (L:LR84,enum) 1 - 0 max (>L:LR84,enum) } (L:UR,enum) 84 == if{ (L:LR85,enum) 1 - 0 max (>L:LR85,enum) }
           (L:UR,enum) 85 == if{ (L:LR86,enum) 1 - 0 max (>L:LR86,enum) } (L:UR,enum) 86 == if{ (L:LR87,enum) 1 - 0 max (>L:LR87,enum) } (L:UR,enum) 87 == if{ (L:LR88,enum) 1 - 0 max (>L:LR88,enum) }
           (L:UR,enum) 88 == if{ (L:LR89,enum) 1 - 0 max (>L:LR89,enum) } (L:UR,enum) 89 == if{ (L:LR90,enum) 1 - 0 max (>L:LR90,enum) } (L:UR,enum) 90 == if{ (L:LR91,enum) 1 - (>L:LR91,enum) }
           (L:UR,enum) 91 == if{ (L:LR92,enum) 1 - (>L:LR92,enum) } (L:UR,enum) 92 == if{ (L:LR93,enum) 1 - (>L:LR93,enum) } (L:UR,enum) 93 == if{ (L:LR94,enum) 1 - 0 max (>L:LR94,enum) }
           (L:UR,enum) 94 == if{ (L:LR95,enum) 1 - 0 max (>L:LR95,enum) } (L:UR,enum) 95 == if{ (L:LR96,enum) 1 - 0 max (>L:LR96,enum) } (L:UR,enum) 96 == if{ (L:LR97,enum) 1 - 0 max (>L:LR97,enum) }
           (L:UR,enum) 97 == if{ (L:LR98,enum) 1 - 0 max (>L:LR98,enum) } (L:UR,enum) 98 == if{ (L:LR99,enum) 1 - (>L:LR99,enum) } (L:UR,enum) 99 == if{ (L:LR100,enum) 1 - (>L:LR100,enum) }           
           (L:UR,enum) 100 == if{ (L:LR101,enum) 1 - (>L:LR101,enum) } (L:UR,enum) 101 == if{ (L:LR102,enum) 1 - 0 max (>L:LR102,enum) } (L:UR,enum) 102 == if{ (L:LR103,enum) 1 - 0 max (>L:LR103,enum) }
           (L:UR,enum) 103 == if{ (L:LR104,enum) 1 - 0 max (>L:LR104,enum) } (L:UR,enum) 104 == if{ (L:LR105,enum) 1 - 0 max (>L:LR105,enum) } (L:UR,enum) 105 == if{ (L:LR106,enum) 1 - 0 max (>L:LR106,enum) }           
           (L:UR,enum) 106 == if{ (L:LR107,enum) 1 - 0 max (>L:LR107,enum) } (L:UR,enum) 107 == if{ (L:LR108,enum) 100 - 0 max (>L:LR108,enum) } (L:UR,enum) 108 == if{ (L:LR109,enum) 1 - 0 max (>L:LR109,enum) }           
           (L:UR,enum) 109 == if{ (L:LR110,enum) 1 - 0 max (>L:LR110,enum) } (L:UR,enum) 110 == if{ (L:LR111,enum) 1 - 0 max (>L:LR111,enum) } (L:UR,enum) 111 == if{ (L:LR112,enum) 1 - 0 max (>L:LR112,enum) }
           (L:UR,enum) 112 == if{ (L:LR113,enum) 1 - 0 max (>L:LR113,enum) } (L:UR,enum) 113 == if{ (L:LR114,enum) 1 - 0 max (>L:LR114,enum) } (L:UR,enum) 114 == if{ (L:LR115,enum) 1 - 0 max (>L:LR115,enum) }
           (L:UR,enum) 115 == if{ (L:LR116,enum) 1 - 0 max (>L:LR116,enum) } (L:UR,enum) 116 == if{ (L:LR117,enum) 1 - 0 max (>L:LR117,enum) } (L:UR,enum) 117 == if{ (L:LR118,enum) 1 - 0 max (>L:LR118,enum) }           
           (L:UR,enum) 118 == if{ (L:LR119,enum) 1 - (L:kbaro,bool) if{ 9 max } els{ 27 max } (>L:LR119,enum) } (L:UR,enum) 119 == if{ (L:LR120,enum) 1 - 0 max (>L:LR120,enum) } (L:UR,enum) 120 == if{ (L:LR121,enum) 1 - 0 max (>L:LR121,enum) }
           (L:UR,enum) 121 == if{ (L:LR122,enum) 1 - 0 max (>L:LR122,enum) } (L:UR,enum) 122 == if{ (L:LR123,enum) 1 - 0 max (>L:LR123,enum) } (L:UR,enum) 123 == if{ (L:LR124,enum) 1 - 0 max (>L:LR124,enum) }
           (L:UR,enum) 124 == if{ (L:LR125,enum) 1 - 0 max (>L:LR125,enum) 0 (>L:trifrst,enum) } (L:UR,enum) 125 == if{ (L:LR126,enum) 1 - 0 max (>L:LR126,enum) 0 (>L:trifrst,enum) } (L:UR,enum) 126 == if{ (L:LR127,enum) 1 - 0 max (>L:LR127,enum) 0 (>L:trifrst,enum) }
           (L:UR,enum) 127 == if{ (L:LR128,enum) 1 - 0 max (>L:LR128,enum) 0 (>L:trifrst,enum) } (L:UR,enum) 128 == if{ (L:LR129,enum) 1 - 0 max (>L:LR129,enum) 0 (>L:trifrst,enum) } (L:UR,enum) 129 == if{ (L:LR130,enum) 1 - 0 max (>L:LR130,enum) 0 (>L:trifrst,enum) }
           (L:UR,enum) 131 == if{ (L:LR132,enum) 1 - 0 max (>L:LR132,enum) } (L:UR,enum) 132 == if{ (L:LR133,enum) 1 - 0 max (>L:LR133,enum) }
           (L:ksup,enum) 5 == if{ (L:kbaro,bool) ! (>L:kbaro,bool) } }}
</Value>
</Select>
</Element>

<Element>
<Select>
<Value>
(L:bn2_kln_l_inr_knb_scrup,bool) 1 == if{
(L:bn2_kln_l_inr_knb_scrup,bool) ! (>L:bn2_kln_l_inr_knb_scrup,bool)
(L:ltcurs,bool) 0 == if{ (L:kltout,enum) 0 == if{ (L:knv1,enum) ++ d 4 &gt; if{ 0 } (>L:knv1,enum) } (L:kltout,enum) 1 == if{ (L:kcal,enum) 1 + 6 min (>L:kcal,enum) } (L:kltout,enum) 2 == if{ (L:kstat,enum) 1 + 4 min (>L:kstat,enum) } (L:kltout,enum) 3 == if{ (L:ksup,enum) 1 + 6 min (>L:ksup,enum) } (L:kltout,enum) 4 == if{ (L:koth,enum) 1 + 5 min (>L:koth,enum) } (L:kltout,enum) 5 == if{ (L:ktrp,enum) 1 + 2 min (>L:ktrp,enum) }
          (L:kltout,enum) 6 == if{ (L:kmod,enum) 1 + 1 min (>L:kmod,enum) } (L:kltout,enum) 7 == if{ (L:kflp,enum) 1 + 0 min (>L:kflp,enum) } } els{ (L:UR,enum) 0 == if{ (L:LR1,enum) 1 + 9 min (>L:LR1,enum) } (L:UR,enum) 1 == if{ (L:LR2,enum) 1 + 9 min (>L:LR2,enum) }
          (L:UR,enum) 2 == if{ (L:LR3,enum) 1 + 9 min (>L:LR3,enum) } (L:UR,enum) 3 == if{ (L:LR4,enum) 1 + 9 min (>L:LR4,enum) } (L:UR,enum) 4 == if{ (L:LR5,enum) 1 + 9 min (>L:LR5,enum) }
          (L:UR,enum) 5 == if{ (L:LR6,enum) 1 + 9 min (>L:LR6,enum) } (L:UR,enum) 6 == if{ (L:LR7,enum) 1 + 9 min (>L:LR7,enum) } (L:UR,enum) 7 == if{ (L:LR8,enum) 1 + 9 min (>L:LR8,enum) }
          (L:UR,enum) 8 == if{ (L:LR9,enum) 1 + 9 min (>L:LR9,enum) } (L:UR,enum) 9 == if{ (L:LR10,enum) 1 + 9 min (>L:LR10,enum) } (L:UR,enum) 10 == if{ (L:LR11,enum) 1 + 9 min (>L:LR11,enum) }
          (L:UR,enum) 11 == if{ (L:LR12,enum) 1 + 9 min (>L:LR12,enum) } (L:UR,enum) 12 == if{ (L:LR13,enum) 1 + 9 min (>L:LR13,enum) } (L:UR,enum) 13 == if{ (L:LR14,enum) 1 + 9 min (>L:LR14,enum) }
          (L:UR,enum) 14 == if{ (L:LR15,enum) 1 + 9 min (>L:LR15,enum) } (L:UR,enum) 15 == if{ (L:LR16,enum) 1 + 9 min (>L:LR16,enum) } (L:UR,enum) 16 == if{ (L:LR17,enum) 1 + 9 min (>L:LR17,enum) }
          (L:UR,enum) 17 == if{ (L:LR18,enum) 1 + 9 min (>L:LR18,enum) } (L:UR,enum) 18 == if{ (L:LR19,enum) 1 + 9 min (>L:LR19,enum) } (L:UR,enum) 19 == if{ (L:LR20,enum) 1 + 9 min (>L:LR20,enum) }
          (L:UR,enum) 20 == if{ (L:LR21,enum) 1 + 9 min (>L:LR21,enum) } (L:UR,enum) 21 == if{ (L:LR22,enum) 1 + 9 min (>L:LR22,enum) } (L:UR,enum) 22 == if{ (L:LR23,enum) 1 + 9 min (>L:LR23,enum) }
          (L:UR,enum) 23 == if{ (L:LR24,enum) 1 + 9 min (>L:LR24,enum) } (L:UR,enum) 24 == if{ (L:LR25,enum) 1 + 9 min (>L:LR25,enum) }
          (L:UR,enum) 25 == if{ (L:LR26,enum) 1 + 9 min (>L:LR26,enum) } (L:UR,enum) 26 == if{ (L:LR27,enum) 1 + 9 min (>L:LR27,enum) } (L:UR,enum) 27 == if{ (L:LR28,enum) 1 + 9 min (>L:LR28,enum) }
          (L:UR,enum) 28 == if{ (L:LR29,enum) 1 + 9 min (>L:LR29,enum) } (L:UR,enum) 29 == if{ (L:LR30,enum) 1 + 9 min (>L:LR30,enum) } (L:UR,enum) 30 == if{ (L:LR31,enum) 1 + 9 min (>L:LR31,enum) }
          (L:UR,enum) 31 == if{ (L:LR32,enum) 1 + 9 min (>L:LR32,enum) } (L:UR,enum) 32 == if{ (L:LR33,enum) 1 + 9 min (>L:LR33,enum) } (L:UR,enum) 33 == if{ (L:LR34,enum) 1 + 9 min (>L:LR34,enum) }                              
          (L:UR,enum) 34 == if{ (L:LR35,enum) 1 + 9 min (>L:LR35,enum) } (L:UR,enum) 35 == if{ (L:LR36,enum) 1 + 9 min (>L:LR36,enum) } (L:UR,enum) 36 == if{ (L:LR37,enum) 1 + 9 min (>L:LR37,enum) }
          (L:UR,enum) 37 == if{ (L:LR38,enum) 1 + 9 min (>L:LR38,enum) } (L:UR,enum) 38 == if{ (L:LR39,enum) 1 + 9 min (>L:LR39,enum) } (L:UR,enum) 39 == if{ (L:LR40,enum) 1 + 9 min (>L:LR40,enum) }
          (L:UR,enum) 40 == if{ (L:LR41,enum) 1 + (>L:LR41,enum) } (L:UR,enum) 41 == if{ (L:LR42,enum) 1 + (>L:LR42,enum) } (L:UR,enum) 42 == if{ (L:LR43,enum) 1 + (>L:LR43,enum) }
          (L:UR,enum) 43 == if{ (L:LR44,enum) 1 + (>L:LR44,enum) } (L:UR,enum) 44 == if{ (L:LR45,enum) 1 + 9 min (>L:LR45,enum) } (L:UR,enum) 45 == if{ (L:LR46,enum) 1 + 9 min (>L:LR46,enum) }                              
          (L:UR,enum) 46 == if{ (L:LR47,enum) 1 + 9 min (>L:LR47,enum) } (L:UR,enum) 47 == if{ (L:LR48,enum) 1 + 9 min (>L:LR48,enum) } (L:UR,enum) 48 == if{ (L:LR49,enum) 1 + 9 min (>L:LR49,enum) }         
          (L:UR,enum) 49 == if{ (L:LR50,enum) 1 + 9 min (>L:LR50,enum) } (L:UR,enum) 50 == if{ (L:LR51,enum) 1 + 9 min (>L:LR51,enum) } (L:UR,enum) 51 == if{ (L:LR52,enum) 1 + (>L:LR52,enum) 1 (>L:bb1,enum) }        
          (L:UR,enum) 52 == if{ (L:LR53,enum) 1.666667 + (>L:LR53,enum) 1 (>L:bb1,enum) } (L:UR,enum) 53 == if{ (L:LR54,enum) 1.666667 + (>L:LR54,enum) 1 (>L:bb1,enum) } (L:UR,enum) 54 == if{ (L:untmup,enum) 1 + 18 min (>L:untmup,enum) 1 (>L:bb1,enum) }        
          (L:UR,enum) 55 == if{ (L:LR56,enum) 1 + (>L:LR56,enum) 2 (>L:bb1,enum) } (L:UR,enum) 56 == if{ (L:LR57,enum) 1.666667 + (>L:LR57,enum) 2 (>L:bb1,enum) } (L:UR,enum) 57 == if{ (L:LR58,enum) 1.666667 + (>L:LR58,enum) 2 (>L:bb1,enum) }
          (L:UR,enum) 58 == if{ (L:untmdn,enum) 1 + 18 min (>L:untmdn,enum) 2 (>L:bb1,enum) }                       
          (L:UR,enum) 59 == if{ (L:LR60,enum) (L:gmlmt,bool) ! (>L:gmlmt,bool) (>L:LR60,enum) } (L:UR,enum) 60 == if{ (L:LR61,enum) 1 + 50 min (>L:LR61,enum) }
          (L:UR,enum) 61 == if{ (L:LR62,enum) 1 + 2 min (>L:LR62,enum) } (L:UR,enum) 62 == if{ (L:LR63,enum) 1 + 9 min (>L:LR63,enum) } (L:UR,enum) 63 == if{ (L:LR64,enum) 1 + 9 min (>L:LR64,enum) }
          (L:UR,enum) 64 == if{ (L:LR65,enum) 1 + 2 min (>L:LR65,enum) } (L:UR,enum) 65 == if{ (L:LR66,enum) 1 + 1 min (>L:LR66,enum) }
          (L:UR,enum) 66 == if{ (L:LR67,enum) 1 + 1 min (>L:LR67,enum) }
          (L:UR,enum) 67 == if{ (L:LR68,enum) 1 + 2 min (>L:LR68,enum) } (L:UR,enum) 68 == if{ (L:LR68,enum) 1 &lt;= if{ (L:LR69,enum) 1 + 9 min (>L:LR69,enum) } els{ 0 (>L:LR69,enum) } }
          (L:UR,enum) 69 == if{ (L:LR68,enum) 1 &lt;= if{ (L:LR70,enum) 1 + 9 min (>L:LR70,enum) } els{ 0 (>L:LR70,enum) } }                              
          (L:UR,enum) 70 == if{ (L:LR68,enum) 1 &lt;= if{ (L:LR71,enum) 1 + 9 min (>L:LR71,enum) } els{ 0 (>L:LR71,enum) } }
          (L:UR,enum) 71 == if{ (L:LR72,enum) 1 + 9 min (>L:LR72,enum) } (L:UR,enum) 72 == if{ (L:LR73,enum) 1 + 9 min (>L:LR73,enum) }                          
          (L:UR,enum) 73 == if{ (L:LR74,enum) 1 + 9 min (>L:LR74,enum) } (L:UR,enum) 74 == if{ (L:LR75,enum) 1 + 9 min (>L:LR75,enum) } (L:UR,enum) 75 == if{ (L:LR76,enum) 1 + 9 min (>L:LR76,enum) }
          (L:UR,enum) 76 == if{ (L:LR77,enum) 1 + 9 min (>L:LR77,enum) } (L:UR,enum) 77 == if{ (L:LR78,enum) 1 + 9 min (>L:LR78,enum) } (L:UR,enum) 78 == if{ (L:LR79,enum) 1 + 9 min (>L:LR79,enum) }
          (L:UR,enum) 79 == if{ (L:LR80,enum) 1 + 9 min (>L:LR80,enum) } (L:UR,enum) 80 == if{ (L:LR81,enum) 1 + 9 min (>L:LR81,enum) } (L:UR,enum) 81 == if{ (L:LR82,enum) 1 + 9 min (>L:LR82,enum) }
          (L:UR,enum) 82 == if{ (L:LR83,enum) 1 + 9 min (>L:LR83,enum) } (L:UR,enum) 83 == if{ (L:LR84,enum) 1 + 9 min (>L:LR84,enum) } (L:UR,enum) 84 == if{ (L:LR85,enum) 1 + 9 min (>L:LR85,enum) }                              
          (L:UR,enum) 85 == if{ (L:LR86,enum) 1 + 9 min (>L:LR86,enum) } (L:UR,enum) 86 == if{ (L:LR87,enum) 1 + 9 min (>L:LR87,enum) } (L:UR,enum) 87 == if{ (L:LR88,enum) 1 + 9 min (>L:LR88,enum) }
          (L:UR,enum) 88 == if{ (L:LR89,enum) 1 + 9 min (>L:LR89,enum) } (L:UR,enum) 89 == if{ (L:LR90,enum) 1 + 9 min (>L:LR90,enum) } (L:UR,enum) 90 == if{ (L:LR91,enum) 1 + (>L:LR91,enum) }
          (L:UR,enum) 91 == if{ (L:LR92,enum) 1 + (>L:LR92,enum) } (L:UR,enum) 92 == if{ (L:LR93,enum) 1 + (>L:LR93,enum) } (L:UR,enum) 93 == if{ (L:LR94,enum) 1 + 9 min (>L:LR94,enum) }
          (L:UR,enum) 94 == if{ (L:LR95,enum) 1 + 9 min (>L:LR95,enum) } (L:UR,enum) 95 == if{ (L:LR96,enum) 1 + 9 min (>L:LR96,enum) } (L:UR,enum) 96 == if{ (L:LR97,enum) 1 + 9 min (>L:LR97,enum) }
          (L:UR,enum) 97 == if{ (L:LR98,enum) 1 + 9 min (>L:LR98,enum) } (L:UR,enum) 98 == if{ (L:LR99,enum) 1 + (>L:LR99,enum) } (L:UR,enum) 99 == if{ (L:LR100,enum) 1 + (>L:LR100,enum) }                              
          (L:UR,enum) 100 == if{ (L:LR101,enum) 1 + (>L:LR101,enum) } (L:UR,enum) 101 == if{ (L:LR102,enum) 1 + 9 min (>L:LR102,enum) } (L:UR,enum) 102 == if{ (L:LR103,enum) 1 + 9 min (>L:LR103,enum) }
          (L:UR,enum) 103 == if{ (L:LR104,enum) 1 + 9 min (>L:LR104,enum) } (L:UR,enum) 104 == if{ (L:LR105,enum) 1 + 9 min (>L:LR105,enum) } (L:UR,enum) 105 == if{ (L:LR106,enum) 1+ 9 min (>L:LR106,enum) }
          (L:UR,enum) 106 == if{ (L:LR107,enum) 1 + 9 min (>L:LR107,enum) } (L:UR,enum) 107 == if{ (L:LR108,enum) 100 + 90000 min (>L:LR108,enum) } (L:UR,enum) 108 == if{ (L:LR109,enum) 1 + 9 min (>L:LR109,enum) }                              
          (L:UR,enum) 109 == if{ (L:LR110,enum) 1 + 9 min (>L:LR110,enum) } (L:UR,enum) 110 == if{ (L:LR111,enum) 1 + 9 min (>L:LR111,enum) } (L:UR,enum) 111 == if{ (L:LR112,enum) 1 + 9 min (>L:LR112,enum) }
          (L:UR,enum) 112 == if{ (L:LR113,enum) 1 + 9 min (>L:LR113,enum) } (L:UR,enum) 113 == if{ (L:LR114,enum) 1 + 9 min (>L:LR114,enum) } (L:UR,enum) 114 == if{ (L:LR115,enum) 1 + 2 min (>L:LR115,enum) }
          (L:UR,enum) 115 == if{ (L:LR116,enum) 1 + 2 min (>L:LR116,enum) } (L:UR,enum) 116 == if{ (L:LR117,enum) 1 + 2 min (>L:LR117,enum) } (L:UR,enum) 117 == if{ (L:LR118,enum) 1 + 1 min (>L:LR118,enum) }           
          (L:UR,enum) 118 == if{ (L:LR119,enum) 1 + (L:kbaro,bool) if{ 10 min } els{ 32 min } (>L:LR119,enum) } (L:UR,enum) 119 == if{ (L:LR120,enum) 1 + 9 min (>L:LR120,enum) } (L:UR,enum) 120 == if{ (L:LR121,enum) 1 + 9 min (>L:LR121,enum) }
          (L:UR,enum) 121 == if{ (L:LR122,enum) 1 + 9 min (>L:LR122,enum) } (L:UR,enum) 122 == if{ (L:LR123,enum) 1 + 9 min (>L:LR123,enum) } (L:UR,enum) 123 == if{ (L:LR124,enum) 1 + 1 min (>L:LR124,enum) }
          (L:UR,enum) 124 == if{ (L:LR125,enum) 1 + 9 min (>L:LR125,enum) 0 (>L:trifrst,enum) } (L:UR,enum) 125 == if{ (L:LR126,enum) 1 + 9 min (>L:LR126,enum) 0 (>L:trifrst,enum) } (L:UR,enum) 126 == if{ (L:LR127,enum) 1 + 9 min (>L:LR127,enum) 0 (>L:trifrst,enum) }
          (L:UR,enum) 127 == if{ (L:LR128,enum) 1 + 9 min (>L:LR128,enum) 0 (>L:trifrst,enum) } (L:UR,enum) 128 == if{ (L:LR129,enum) 1 + 9 min (>L:LR129,enum) 0 (>L:trifrst,enum) } (L:UR,enum) 129 == if{ (L:LR130,enum) 1 + 9 min (>L:LR130,enum) 0 (>L:trifrst,enum) }
          (L:UR,enum) 131 == if{ (L:LR132,enum) 1 + 2 min (>L:LR132,enum) } (L:UR,enum) 132 == if{ (L:LR133,enum) 1 + 2 min (>L:LR133,enum) }
          (L:ksup,enum) 5 == if{ (L:kbaro,bool) ! (>L:kbaro,bool) } }
}
</Value>
</Select>
</Element>


<Element>
<Select>
<Value>
(L:bn2_kln_r_otr_knb_scrdown,bool) 1 == if{
(L:bn2_kln_r_otr_knb_scrdown,bool) ! (>L:bn2_kln_r_otr_knb_scrdown,bool)
(L:knobrt,bool) 1 == if{ @TopLeftKnob } els{ (L:rtcurs,bool) 0 == if{ (L:krtout,enum) -- d 0 &lt; if{ 9 } (>L:krtout,enum) } els{ (L:RUR,enum) 1 - 0 max (>L:RUR,enum) } }
}
</Value>
</Select>
</Element>

<Element>
<Select>
<Value>
(L:bn2_kln_r_otr_knb_scrup,bool) 1 == if{
(L:bn2_kln_r_otr_knb_scrup,bool) ! (>L:bn2_kln_r_otr_knb_scrup,bool)
(L:knobrt,bool) 1 == if{ @TopRightKnob } els{ (L:rtcurs,bool) 0 == if{ (L:krtout,enum) ++ d 9 &gt; if{ 0 } (>L:krtout,enum) } els{ (L:RUR,enum) 1 + 40 min (>L:RUR,enum) } }
}
</Value>
</Select>
</Element>


<Element>
<Select>
<Value>
(L:bn2_kln_r_inr_knb_scrdown,bool) 1 == if{
(L:bn2_kln_r_inr_knb_scrdown,bool) ! (>L:bn2_kln_r_inr_knb_scrdown,bool)
(L:knobrt,bool) 1 == if{ (L:kapt,enum) -1 == (@g:currentPageWPT) 1 == &amp;&amp; if{ 0 (>L:rnmp,bool) } @BottomLeftKnob } els{ (L:rtcurs,bool) 0 == if{ (L:krtout,enum) 0 == if{ (L:kapt,enum) 1 - -12 max (>L:kapt,enum) } (L:krtout,enum) 9 == if{ (L:knv2,enum) -- d 0 &lt; if{ 4 } (>L:knv2,enum) } (L:krtout,enum) 7 == if{ (L:kact,enum) 1 - 0 max (>L:kact,enum) } (L:krtout,enum) 8 == if{ (L:kdt,enum) 1 - 0 max (>L:kdt,enum) } (L:krtout,enum) 1 == if{ (L:kvor,enum) 1 - -9 max (>L:kvor,enum) } (L:krtout,enum) 2 == if{ (L:kndb,enum) 1 - -9 max (>L:kndb,enum) } } els{
          (L:RUR,enum) 0 == if{ (L:RLR1,enum) 1 - 0 max (>L:RLR1,enum) } (L:RUR,enum) 1 == if{ (L:RLR2,enum) 100 - 0 max (>L:RLR2,enum) } (L:RUR,enum) 2 == if{ (L:RLR3,enum) 1 - 0 max (>L:RLR3,enum) }
          (L:RUR,enum) 3 == if{ (L:RLR4,enum) 1 - 0 max (>L:RLR4,enum) } (L:RUR,enum) 4 == if{ (L:RLR5,enum) 1 - 0 max (>L:RLR5,enum) }
          (L:RUR,enum) 5 == if{ (L:RLR6,enum) 1 - 0 max (>L:RLR6,enum) } (L:RUR,enum) 6 == if{ (L:RLR7,enum) 1 - 0 max (>L:RLR7,enum) } (L:RUR,enum) 7 == if{ (L:RLR8,enum) 1 - 0 max (>L:RLR8,enum) }
          (L:RUR,enum) 8 == if{ (L:RLR9,enum) 1 - 0 max (>L:RLR9,enum) } (L:RUR,enum) 9 == if{ (L:RLR10,enum) 1 - 0 max (>L:RLR10,enum) } (L:RUR,enum) 10 == if{ (L:snpV,bool) ! (>L:snpV,bool) }
          (L:RUR,enum) 11 == if{ (L:snpN,bool) ! (>L:snpN,bool) } (L:RUR,enum) 12 == if{ (L:snpA,bool) ! (>L:snpA,bool) } (L:RUR,enum) 13 == if{ (L:RLR14,enum) 1 - 0 max (>L:RLR14,enum) }
          (L:RUR,enum) 14 == if{ (L:RLR15,enum) 1 - 0 max (>L:RLR15,enum) } (L:RUR,enum) 15 == if{ (L:RLR16,enum) 1 - 0 max (>L:RLR16,enum) } } }
}
</Value>
</Select>
</Element>

<Element>
<Select>
<Value>
(L:bn2_kln_r_inr_knb_scrup,bool) 1 == if{
(L:bn2_kln_r_inr_knb_scrup,bool) ! (>L:bn2_kln_r_inr_knb_scrup,bool)
(L:knobrt,bool) 1 == if{ (L:kapt,enum) -1 == (@g:currentPageWPT) 1 == &amp;&amp; if{ 1 (>L:rnmp,bool) } @BottomRightKnob } els{ (L:rtcurs,bool) 0 == if{ (L:krtout,enum) 0 == if{ (L:kapt,enum) 1 + 4 min (>L:kapt,enum) } (L:krtout,enum) 9 == if{ (L:knv2,enum) ++ d 4 &gt; if{ 0 } (>L:knv2,enum) } (L:krtout,enum) 7 == if{ (L:kact,enum) 1 + 0 min (>L:kact,enum) } (L:krtout,enum) 8 == if{ (L:kdt,enum) 1 + 3 min (>L:kdt,enum) } (L:krtout,enum) 1 == if{ (L:kvor,enum) 1 + 0 min (>L:kvor,enum) } (L:krtout,enum) 2 == if{ (L:kndb,enum) 1 + 0 min (>L:kndb,enum) } } els{
          (L:RUR,enum) 0 == if{ (L:RLR1,enum) 1 + 9 min (>L:RLR1,enum) } (L:RUR,enum) 1 == if{ (L:RLR2,enum) 100 + 90000 min (>L:RLR2,enum) } (L:RUR,enum) 2 == if{ (L:RLR3,enum) 1 + 9 min (>L:RLR3,enum) }
          (L:RUR,enum) 3 == if{ (L:RLR4,enum) 1 + 9 min (>L:RLR4,enum) } (L:RUR,enum) 4 == if{ (L:RLR5,enum) 1 + 9 min (>L:RLR5,enum) } (L:RUR,enum) 5 == if{ (L:RLR6,enum) 1 + 9 min (>L:RLR6,enum) }
          (L:RUR,enum) 6 == if{ (L:RLR7,enum) 1 + 9 min (>L:RLR7,enum) } (L:RUR,enum) 7 == if{ (L:RLR8,enum) 1 + 9 min (>L:RLR8,enum) } (L:RUR,enum) 8 == if{ (L:RLR9,enum) 1 + 9 min (>L:RLR9,enum) }
          (L:RUR,enum) 9 == if{ (L:RLR10,enum) 1 + 9 min (>L:RLR10,enum) } (L:RUR,enum) 10 == if{ (L:snpV,bool) ! (>L:snpV,bool) } (L:RUR,enum) 11 == if{ (L:snpN,bool) ! (>L:snpN,bool) }
          (L:RUR,enum) 12 == if{ (L:snpA,bool) ! (>L:snpA,bool) } (L:RUR,enum) 13 == if{ (L:RLR14,enum) 1 + 9 min (>L:RLR14,enum) } (L:RUR,enum) 14 == if{ (L:RLR15,enum) 1 + 9 min (>L:RLR15,enum) }  
          (L:RUR,enum) 15 == if{ (L:RLR16,enum) 1 + 9 min (>L:RLR16,enum) } } }
}
</Value>
</Select>
</Element>

<Element>
<Select>
<Value>
(L:bn2_kln_r_crsr_butn_pressed,bool) 1 == if{
(L:bn2_kln_r_crsr_butn_pressed,bool) ! (>L:bn2_kln_r_crsr_butn_pressed,bool)

(@g:crsrButtonDown) 0 == if{ 1 (>@g:crsrButtonDown) (L:kltout,enum) 0 == (L:knv1,enum) 3 == &amp;&amp; (L:krtout,enum) 9 == &amp;&amp; (L:knv2,enum) 4 == &amp;&amp; (L:knobrt,enum) 0 == &amp;&amp; if{ (L:bxsn,bool) ! (>L:bxsn,bool) } }
(@g:crsrButtonDown) 1 == if{ 0 (>@g:crsrButtonDown) } (@g:crsrButtonDown) 1 == (L:knobrt,bool) 1 == &amp;&amp; if{ @PushCRSRButton } els{ (L:rtcurs,bool) ! (>L:rtcurs,bool) }

}
</Value>
</Select>
</Element>

<Element>
<Select>
<Value>
(L:bn2_kln_right_inner_knob_pressed,bool) 1 == if{
(L:bn2_kln_right_inner_knob_pressed,bool) ! (>L:bn2_kln_right_inner_knob_pressed,bool)
(L:knobrt,bool) ! (>L:knobrt,bool)
}
</Value>
</Select>
</Element>

 

Save in a AS_KLN90B folder you would have created in the panel folder.

Voila!

May not be 100% working. Let me know. Happy to receive feedback.

PS: please note that the brightness button has not been implement, nor the range button for the map (no such button on the 3d model in the VC).

I had hoped Aerosoft was going to update their Twotter but apparently they are now holding off and planning to release it for MSFS2020...   Such a shame as I’d easily pay twice for a P3D update and the new MSFS2020 version!

 

Updated twin prop AC w/ STOL capabilities and Garmin systems are completely lacking in P3D atm...!

Chris Camp

  • 7 months later...

Hoping Blackbox updates their Islander for v5...

5 hours ago, mtr75 said:

Hoping Blackbox updates their Islander for v5...

Their Airbus wide bodies are working without issue for me just pointing the installer to V5. Perhaps worth a shot with the Islander as well if it was V4 compatible?

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.