
Beschreibung
This is a small VB.Net app that uses SimConnect to map HID joystick events to SimConnect events and/or keystrokes. I developed it for use with my new Honeycomb Bravo throttle quadrant, but it should be useable with any HID compliant joystick/yoke/throttle/gamepad.
There are two profiles for the Bravo included.
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 open source and is hosted on GitHub.
It uses code from the HIDSharp library Copyright 2010-2019 James F. Bellinger <http://www.zer7.com/software/hidsharp>
Kommentare(28)
Melden Sie sich an, um an der Diskussion teilzunehmen
Anmeldenabout 5 years ago
If this doesn't help then I'm afraid I can't think of anything else that might cause it.
about 5 years ago
over 5 years ago
Update: Upon further investigation, it seems pressing IAS button brings up the FSUIPC7 window, but does not work for FLC. I don't get any errors, it's just the IAS button brings up FSUIPC7. Has anyone seen this?
Update 2: Yup, I figured it out. As I read through the doc, I realized exactlly what you just said. I had different mapping for ALT+F. So I added a mapping for ALT+I and changed the xml and.... IT WORKED :):):) Thank you so much for this. It now works flawlessly and is awesome. I can now update Nav, Coms, Range on MFD (The best option in my opinion) and everything else without the mouse. Amazing work!!!!
over 5 years ago
You could try remapping the button used in the sim and modifying the JoystickMappings.xml file to suit.
over 5 years ago
over 5 years ago
So I have three remaining problems with the rocker switches on the Alpha:
1. I would like to turn on Alternator 1 and Alternator 2 with the Alternator Rocker Switch, 2. I can not turn on the Avionics Master with Avionics Buss 1 Rocker Switch. 3. Are there a Avionics Buss 1 and Buss 2 System Events? I could not find them in the SDK Docs. Still very happy with the setup using FS Tool.
over 5 years ago
over 5 years ago
over 5 years ago
over 5 years ago
The download includes a single xml file that includes profiles for Alpha Yoke and Bravo Throttle Quad. it also includes a combined Alpha and Bravo profile that removes the light switches from the Bravo (as those are on the Alpha). The xml file is easy to edit in notepad and each controller as the template code, as well a a REM at the end telling you the default key binding in MSFS.
In MSFS - just create a new profile (I called mine FS-tools), and then remove the binding for the always on buttons (all the rocker switches, the rotary switches and gear level). You can leave the autopilot switches as set by MSFS.
If you plan to remove throttle handles and place the rubber covers in the unused one - these only fit if the handle stub is all the way down. This is actually pressing on a switch in this position, creating the always on bug that FS-tools is working around. So if you do this, like for the TBM 930 where you only need two), in MSFS joystick controls for the Bravo quadrant, copy the FS_tool profile you created. Put the dust covers on the unused axis's, and you will see the pressed down switch in the joystick control (it will be highlighted in white - button number are in the 20s). Unbind these.
Again a big thank you for this workaround.
over 5 years ago
over 5 years ago
When starting the engine on the DA40 TDI, LowVolt and Alternator warnings are displayed.
So, turn on rocker switches 1 and 2 and these warnings will disappear.
If I don't use FS_Tool, the warnings not be displayed.
What does the rocker switch 1 and 2 do?
-
I followed the manual and removed all the in-game mappings for the rocker switches, the rotary 5-way switch, the Gear Lever and the INC/DEC knob.
(But other button is not removed, like Flaps, autopilot.)
over 5 years ago
If the behavior of rocker switch 1 is causing you problems you can edit the profile in JoystickMappings.xml and replace the lines for Button34 and Button35 with these:
over 5 years ago
I will try to edit xml.
Thank you for answer.
over 5 years ago
I tried everything but I still have the bug
over 5 years ago
over 5 years ago
FS_Tool
FS_Tool is a VB.Net app utilizing SimConnect to map joystick events to SimConnect events/keystrokes. Designed for Honeycomb Bravo throttle quadrant, its compatible with any HID joystick/yoke/throttle/gamepad. Includes basic profile and advanced profile requiring MobiFlight WASM module for G-1000 control. Open source on GitHub, incorporating code from the HIDSharp library.
Nutzerbewertungen
4 Bewertungen
More Information
Versionsgeschichte
Added some undocumented SimEvents thanks to karlo922. Added SimVar functionality to Press/Release joystick events. Fixed a bug in the SimVar handling code.


about 5 years ago