A while ago I wrote a fairly basic VB.Net app using SimConnect to enable quick slewing to map coordinates and quick adjustments to SimRate. I did it mainly as an excercise in learning managed SimConnect and it has sat there quietly since.
In the meantime I have made quite a lot of progress towards understanding the foibles of SimConnect and also just recently acquired a Honeycomb Bravo. Like most I was frustrated with the poor support for this peripheral in MS2020 and annoyed at the 10 degree and 1000 feet bugs. There have been a few creative ways to address these issues but I wasn’t happy with any of them for various reasons, so I decided to have a go at brewing my own solution. The result turned out better than I expected so herewith I share it here.
The app uses SimConnect to map HID joystick events to SimConnect events and/or keystrokes. I’ve included two profiles specifically targeted to the Bravo - a basic one that keeps the default mapping but eliminates the 10 degree/1000 foot bugs.
A second more complex profile is included that also turns two of the rocker switches into mode select switches allowing the Bravo to control pretty much all of the G-1000 knobs and buttons. Be advised however that this advanced profile requires that the MobiFlight WASM module is correctly installed in order to access these extra events. Instructions for getting and installing this module can be found here.
The app is free and open source and can be downloaded from GitHub - https://github.com/Elephant42/FS_Tool/releases/latest
17 Jan 2021 Version 0.6.2.1 just released:
Added some undocumented SimEvents thanks to karlo922.
Added SimVar functionality to Press/Release joystick events.
Fixed a bug in the SimVar handling code.
8 Jan 2021 Hotfix 0.6.1.4 released.
8 Jan 2021 Version 0.6.1 just released:
Added long press events.
Added ability to send multiple events with a single HID Event.
Added ability to specify the data to send with each SimEvent.
Added ability to send an event multiple times in a single HID event.
Added ability to specify both press and release events for a HID event.
Added mappings for the Logitech Flight Multi Panel.
Added mappings for the Honeycomb Alpha yoke, un-tested as I don’t have one.
Documentation updates and improvements.