
Hi everyone,
I'd like to introduce you to GSDHS, a SimHub plugin I developed to use generic Stream Dock-type devices with SimHub.
It's specifically designed for models from various brands like Azazz, Mirabox, Soomfon, and likely other similar devices based on the same hardware. The idea is to integrate them seamlessly into SimHub, instead of relying solely on their original software.
The plugin allows you to manage LCD keys, buttons, encoders, touch buttons, and other compatible controls, and then map them to specific actions: vJoy, keyboard shortcuts, internal actions, SimHub Control Mapper roles, telemetry display, and more.
Each device can have its own pages, theme, rotation, mappings, and settings. You can also manage multiple devices simultaneously, with different profiles for different games. The goal isn't just to get the hardware recognized, but to have something practical to configure, easy to understand over time, and usable in real-world conditions.
The plugin works with two parts:
GSDHS, the SimHub plugin, and GSDHB, the bridge that connects to the hardware.
Among the main features:
Display of SimHub data on the LCD keys
Management of buttons, knobs, toggles, and touch controls
vJoy mapping and vJoy axes
Keyboard shortcuts and SimHub actions
Profiles per game
Multi-box support
Visual preview of the hardware
Overall summary of mappings and conflicts
This is still a work in progress, so feedback is welcome, whether it's for bugs, ideas, or compatibility with other box models. My goal is to make it a clean, stable, and user-friendly tool for those who want to integrate this type of hardware into their SimHub setup.