Honeycomb Aeronautical Partnership -- Please fix input bugs

scratch that as issue is related to B787-XE and not the default B787 in the sim.

You are welcome. Solutions are out there. But it takes some time to find them, so my intent as simply to summarize it. Many people are much more skilled than me at producing YouTube tutorials but if it was helpful as it is, I am glad.

Moved this over to the new section for hardware in the bug categories.

Just received the Honeycomb Bravo to go with my Alpha yoke. Setting it up I realized that I was going to have the same issues as with the Alpha, the 10deg heading bug etc. Discovered the solution as posted above (thank you) and am sitting down to program a few dozen buttons. If they can make a third party app that functions as a macro that completely fixes this problem, WHAT is stopping Microsoft from implementing this kind of programming into the gameā€™s code? Seriously, it couldnā€™t be simpler. It must literally be like one single line of code. Switch turns on outputting continuous signal, macro tells game that itā€™s on and not continuous. Done. Whatā€™s the problem? Just steal the ā– ā– ā– ā–  code from the macro and shove it into the gameā€™s code.

2 Likes

Ok, update: Canā€™t get any of the add on programs to work that correct this. I downloaded and installed like 5 different bewildering programs. Canā€™t get it to work. Thatā€™s it. $800 worth of junk in the Alpha and Bravo now until Microsoft gets around to fixing this issue which I understand existed in the previous MS flight sim. I think thatā€™s enough time to address and solve this problem. Heck, it should have been correct by now since launch was in Sept? This is truly outrageous.

1 Like

Thatā€™s a bit too simplistic, Iā€™m afraid. Yes, they could provide a temporary fix, which would probably only need one line of code changed, namely the one that sets the global acceleration flag. Just turn it off completely. But that would mean for example changing your autopilot altitude from 0 ft to 32000 ft in 100 ft increments. Have fun with that. :smiley:
Another interim solution might be to have the acceleration as a manual function that you can bind to a key or button. Would probably not require too many lines of code.
What Iā€™d rather want would be the acceleration to be exclusive to the function being repeated, so that repeated input for changing altitude only accelerates the same, not everything else and a repeated input of some other function does not accelerate this one, as well. Iā€™m pretty sure that that would need a lot more lines of code if not a complete overhaul of the input processing.
The 3rd party apps donā€™t fix the bug, they just circumvent it. Also, you donā€™t want this momentary behaviour for everything. The starter switch/key would be an example where you need to hold (and send an input continuously) for longer than a momentary button press/release sequence.

2 Likes

Have you tried this yet? - I know that itā€™s yet another ā€œbewildering programmeā€ but you never know your luckā€¦

That is what my take on the problem does, it binds acceleration to individual events.

Thatā€™s cool. If I hadnā€™t already fixed all my problems with vJoy and Joystick Gremlin, I would give your nifty little app a try, for sure.

Yes, I tried that and am having a difficult time rebinding all the keybinds with joystick gremlin. This is all just too much for something that should be plug and play. Thank you for you help, It is appreciated, but I need Microsoft to fix this as it should be.

I feel your pain there. It took me a couple of hours to put all the macros into Joystick Gremlin and then configure MSFS with vJoy for all the possible GA/Airliner enigne combos. It paid off in the end, though.
But yes, Asobo needs to fix this. Thereā€™s no way around it.

Well dang itā€¦ lol Now youā€™ve got me encouraged again. Maybe in a couple hours iā€™ll give it another go. I would love for Asobo to remove the acceleration thing in the software though. In the 208 you have to set altitude by 100 deg increments it sucks ā€¦ but I can handle it.

Let me try to spare you a bit of the pain here, if you want. This is my xml for JG:

<?xml version="1.0" ?>
<profile version="9">
    <devices>
        <device device-guid="{241A0B60-4493-11EB-8001-444553540000}" label="" name="Bravo Throttle Quadrant" type="joystick">
            <mode name="Default">
                <axis description="" id="1"/>
                <axis description="" id="2"/>
                <axis description="" id="3"/>
                <axis description="" id="4"/>
                <axis description="" id="5"/>
                <axis description="" id="6"/>
                <button description="" id="1"/>
                <button description="" id="2"/>
                <button description="" id="3"/>
                <button description="" id="4"/>
                <button description="" id="5"/>
                <button description="" id="6"/>
                <button description="" id="7"/>
                <button description="" id="8"/>
                <button description="" id="9"/>
                <button description="" id="10"/>
                <button description="" id="11"/>
                <button description="" id="12"/>
                <button description="" id="13"/>
                <button description="" id="14"/>
                <button description="" id="15"/>
                <button description="" id="16"/>
                <button description="" id="17"/>
                <button description="" id="18"/>
                <button description="" id="19"/>
                <button description="" id="20"/>
                <button description="" id="21"/>
                <button description="" id="22"/>
                <button description="" id="23"/>
                <button description="" id="24"/>
                <button description="" id="25"/>
                <button description="" id="26"/>
                <button description="" id="27"/>
                <button description="" id="28"/>
                <button description="" id="29"/>
                <button description="" id="30"/>
                <button description="Gear Up" id="31">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="71" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="71" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="Gear Down" id="32">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="72" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="72" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="" id="33"/>
                <button description="Switch 1 On" id="34">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="74" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="74" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="Switch 1 Off" id="35">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="75" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="75" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="Switch 2 On" id="36">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="76" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="76" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="Switch 2 Off" id="37">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="77" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="77" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="Switch 3 On" id="38">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="78" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="78" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="Switch 3 Off" id="39">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="79" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="79" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="Switch 4 On" id="40">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="80" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="80" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="Switch 4 Off" id="41">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="81" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="81" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="Switch 5 On" id="42">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="82" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="82" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="Switch 5 Off" id="43">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="83" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="83" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="Switch 6 On" id="44">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="84" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="84" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="Switch 6 Off" id="45">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="85" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="85" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="Switch 7 On" id="46">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="86" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="86" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="Switch 7 Off" id="47">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="87" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="87" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="" id="48"/>
            </mode>
        </device>
        <device device-guid="{4D769990-1B60-11EA-8001-444553540000}" label="" name="Controller (Xbox One For Windows)" type="joystick">
            <mode name="Default">
                <axis description="" id="1"/>
                <axis description="" id="2"/>
                <axis description="" id="3"/>
                <axis description="" id="4"/>
                <axis description="" id="5"/>
                <axis description="" id="6"/>
                <button description="" id="1"/>
                <button description="" id="2"/>
                <button description="" id="3"/>
                <button description="" id="4"/>
                <button description="" id="5"/>
                <button description="" id="6"/>
                <button description="" id="7"/>
                <button description="" id="8"/>
                <button description="" id="9"/>
                <button description="" id="10"/>
                <button description="" id="11"/>
                <button description="" id="12"/>
                <button description="" id="13"/>
                <button description="" id="14"/>
                <button description="" id="15"/>
                <button description="" id="16"/>
                <button description="" id="17"/>
                <hat description="" id="1"/>
            </mode>
        </device>
        <device device-guid="{6F1D2B61-D5A0-11CF-BFC7-444553540000}" label="" name="keyboard" type="keyboard">
            <mode name="Default"/>
        </device>
        <device device-guid="{EAAAC920-D271-11EA-8001-444553540000}" label="" name="Alpha Flight Controls" type="joystick">
            <mode name="Default">
                <axis description="" id="1"/>
                <axis description="" id="2"/>
                <button description="" id="1"/>
                <button description="" id="2"/>
                <button description="" id="3"/>
                <button description="" id="4"/>
                <button description="" id="5"/>
                <button description="" id="6"/>
                <button description="" id="7"/>
                <button description="" id="8"/>
                <button description="" id="9"/>
                <button description="" id="10"/>
                <button description="" id="11"/>
                <button description="" id="12"/>
                <button description="Master ALT On" id="13">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="13" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="13" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="Master ALT Off" id="14">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="14" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="14" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="Master BAT On" id="15">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="15" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="15" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="Master Bat Off" id="16">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="16" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="16" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="Avionics BUS1 On" id="17">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="17" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="17" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="Avionics BUS1 Off" id="18">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="18" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="18" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="Avionics BUS2 On" id="19">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="19" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="19" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="Avionics BUS2 Off" id="20">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="20" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="20" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="BCN On" id="21">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="21" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="21" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="BCN Off" id="22">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="22" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="22" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="LAND On" id="23">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="23" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="23" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="LAND Off" id="24">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="24" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="24" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="TAXI On" id="25">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="25" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="25" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="TAXI Off" id="26">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="26" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="26" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="NAV On" id="27">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="27" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="27" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="NAV Off" id="28">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="28" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="28" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="STROBE On" id="29">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="29" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="29" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="STROBE Off" id="30">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="30" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="30" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="Magnetos Off" id="31">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="31" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="31" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="Magnetos R" id="32">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="32" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="32" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="Magnetos L" id="33">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="33" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="33" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="Magnetos Both" id="34">
                    <container type="basic">
                        <action-set>
                            <macro>
                                <properties/>
                                <actions>
                                    <vjoy input-id="34" input-type="button" value="True" vjoy-id="1"/>
                                    <pause duration="0.1"/>
                                    <vjoy input-id="34" input-type="button" value="False" vjoy-id="1"/>
                                </actions>
                            </macro>
                        </action-set>
                    </container>
                </button>
                <button description="Magnetos Start" id="35"/>
                <hat description="" id="1"/>
            </mode>
        </device>
        <device device-guid="{F90EB390-D8B2-11EA-8002-444553540000}" label="" name="Flight Rudder Pedals" type="joystick">
            <mode name="Default">
                <axis description="" id="1"/>
                <axis description="" id="2"/>
                <axis description="" id="6"/>
            </mode>
        </device>
    </devices>
    <vjoy-devices>
        <vjoy-device device-guid="{81387B40-4C4C-11EB-8002-444553540000}" label="vJoy Alpha Toggles" name="vJoy Device" type="vjoy">
            <mode name="Default">
                <button description="" id="1"/>
                <button description="" id="2"/>
                <button description="" id="3"/>
                <button description="" id="4"/>
                <button description="" id="5"/>
                <button description="" id="6"/>
                <button description="" id="7"/>
                <button description="" id="8"/>
                <button description="" id="9"/>
                <button description="" id="10"/>
                <button description="" id="11"/>
                <button description="" id="12"/>
                <button description="" id="13"/>
                <button description="" id="14"/>
                <button description="" id="15"/>
                <button description="" id="16"/>
                <button description="" id="17"/>
                <button description="" id="18"/>
                <button description="" id="19"/>
                <button description="" id="20"/>
                <button description="" id="21"/>
                <button description="" id="22"/>
                <button description="" id="23"/>
                <button description="" id="24"/>
                <button description="" id="25"/>
                <button description="" id="26"/>
                <button description="" id="27"/>
                <button description="" id="28"/>
                <button description="" id="29"/>
                <button description="" id="30"/>
                <button description="" id="31"/>
                <button description="" id="32"/>
                <button description="" id="33"/>
                <button description="" id="34"/>
                <button description="" id="35"/>
                <button description="" id="36"/>
                <button description="" id="37"/>
                <button description="" id="38"/>
                <button description="" id="39"/>
                <button description="" id="40"/>
                <button description="" id="41"/>
                <button description="" id="42"/>
                <button description="" id="43"/>
                <button description="" id="44"/>
                <button description="" id="45"/>
                <button description="" id="46"/>
                <button description="" id="47"/>
                <button description="" id="48"/>
                <button description="" id="49"/>
                <button description="" id="50"/>
                <button description="" id="51"/>
                <button description="" id="52"/>
                <button description="" id="53"/>
                <button description="" id="54"/>
                <button description="" id="55"/>
                <button description="" id="56"/>
                <button description="" id="57"/>
                <button description="" id="58"/>
                <button description="" id="59"/>
                <button description="" id="60"/>
                <button description="" id="61"/>
                <button description="" id="62"/>
                <button description="" id="63"/>
                <button description="" id="64"/>
                <button description="" id="65"/>
                <button description="" id="66"/>
                <button description="" id="67"/>
                <button description="" id="68"/>
                <button description="" id="69"/>
                <button description="" id="70"/>
                <button description="" id="71"/>
                <button description="" id="72"/>
                <button description="" id="73"/>
                <button description="" id="74"/>
                <button description="" id="75"/>
                <button description="" id="76"/>
                <button description="" id="77"/>
                <button description="" id="78"/>
                <button description="" id="79"/>
                <button description="" id="80"/>
                <button description="" id="81"/>
                <button description="" id="82"/>
                <button description="" id="83"/>
                <button description="" id="84"/>
                <button description="" id="85"/>
                <button description="" id="86"/>
                <button description="" id="87"/>
            </mode>
        </vjoy-device>
        <vjoy-device device-guid="{DA8E81D0-4C4C-11EB-8003-444553540000}" label="vJoy Bravo Toggles" name="vJoy Device" type="vjoy">
            <mode name="Default">
                <button description="" id="1"/>
                <button description="" id="2"/>
                <button description="" id="3"/>
                <button description="" id="4"/>
                <button description="" id="5"/>
                <button description="" id="6"/>
                <button description="" id="7"/>
                <button description="" id="8"/>
                <button description="" id="9"/>
                <button description="" id="10"/>
                <button description="" id="11"/>
                <button description="" id="12"/>
                <button description="" id="13"/>
                <button description="" id="14"/>
                <button description="" id="15"/>
                <button description="" id="16"/>
                <button description="" id="17"/>
                <button description="" id="18"/>
                <button description="" id="19"/>
                <button description="" id="20"/>
                <button description="" id="21"/>
                <button description="" id="22"/>
                <button description="" id="23"/>
                <button description="" id="24"/>
                <button description="" id="25"/>
                <button description="" id="26"/>
                <button description="" id="27"/>
                <button description="" id="28"/>
                <button description="" id="29"/>
                <button description="" id="30"/>
                <button description="" id="31"/>
                <button description="" id="32"/>
                <button description="" id="33"/>
                <button description="" id="34"/>
                <button description="" id="35"/>
                <button description="" id="36"/>
                <button description="" id="37"/>
                <button description="" id="38"/>
                <button description="" id="39"/>
                <button description="" id="40"/>
                <button description="" id="41"/>
                <button description="" id="42"/>
                <button description="" id="43"/>
                <button description="" id="44"/>
                <button description="" id="45"/>
                <button description="" id="46"/>
                <button description="" id="47"/>
            </mode>
        </vjoy-device>
    </vjoy-devices>
    <settings>
        <default-delay>0.10000000000000002</default-delay>
    </settings>
    <plugins/>
</profile>

The numbers for the Alpha toggles are 1:1, the Bravo ones are Bravo number + 40. The device GUIDs will probably differ, so copy only the tags between the device-tags and paste them appropriately in your profile. I did not remap the ā€œSTARTā€ position of the key on the alpha. That one I have actually bound on the Alpha Yoke in MSFS since you need continuous input for it but then put it back to ā€œBOTHā€ after.
You need a vJoy with at least 87 buttons, btw.

3 Likes

That is a well-thought-out, technically clear and correct, insightful and useful post. That probably means about 98% of the forum will ignore it. :wink:

I donā€™t know if this will mean anything to you, but youā€™ve just made my list of ā€œknowledgeable experts who I will annoy by following them and sometimes post in the same thread with the intent of supporting their position.ā€

Man. I really need to come up with a better name for that list.

1 Like

Oh, you know. Itā€™s always nice being appreciated. :wink:

Dunno, ā€œWorthwile human beingsā€? :grin:

Hey thanks! Very much appreciated. Iā€™ll see what happens in a bit here.

Not a problem. Good luck and just power through, it will pay off. :slightly_smiling_face:
And take a look at Windrider975ā€™s excellent video, if you havenā€™t done so, already. It explains - amongst other things - how to setup the mode selector in conjunction with the rotary knob without the need of 3rd party stuff.

1 Like

Alright. I just mapped all the key binds into joystick gremlin and itā€™s working in the sim, BUT the 10 degree heading bug started instantly without even hitting any switches. My monitor is in bad shape now and my hand hurts.

That means that you have a switch in either your Alpha or Bravo or vJoy MS2020 profile continuously on
This also includes the the Alpha starting rotary knob & the Bravo left rotary knob where you select Alt, VS etc

The throttle indent switches can be left in your Bravo profile because you only move to that position when reverse thrusting; same goes for the Alpha ā€œstartā€ position as you only have it in that posistion whilst starting the plan before itā€™s moved back to the ā€œbothā€ position so the ā€œbothā€ needs to be Unbound

So the bug only occurs when you have a switch or button continuously pressed down

  1. Your first step to find the problem is to check both the Alpha and Bravo profile you are using in FS2020
  2. Flick all the switches down on both devises
  3. Look through the Alpha & Bravo device profiles and see if any of the button assignments are highlighted; if they are that means they are continuously on and you need to unbind the switch
  4. Flick all you switches to the up position and see see if any of the button assignments are highlighted and unbind any that are
  5. Check that that Rotary Dials Switches are not bound as they are also continuously in the on state for a given position so you need to unbind those
  6. Now in Joystick Gremlin click tools > input viewer > tick the box Buttons + Hats in the vJoy device box
  7. Flick all you switches up on both Alpa and Bravo and see if any of the vJoy Buttons are continuously on
  8. Flick All your switches down and see if any vJoy buttons are continuously on
  9. Rotate your Bravo left side rotary switch and see if any of the buttons are continuously on
  10. Rotate your Alph starter switch and see if any positions are continuously on
  11. If any of the above 3 steps has a vJoy button continuously in the on state in means you need to change the Joystick Gremlin macro or button assignment; remember that if a vJoy button is continuously been pressed down and is bound in the sim than you will still have the acceleration bug problem

Once youā€™ve done that check the Sim to see if you still have the bug; if so you still have a switch problem somewhere

2 Likes

Thanks. This is helping. I thought I had all the switches off, but youā€™re right, something must be still on. I think itā€™s in gremlin though. I didnā€™t program the macro to shut off the input. Iā€™ll try that next.