Joystick Gremlin Plugin
Joystick Gremlin is a joystick remapping tool, not a game. It operates at the device level — bindings exist independently of any game. Its mode system, response curves, and scripting make it popular in the sim community.
Because JG works below the game layer, importing your JG profiles alongside your game profiles gives you a complete picture of every button's purpose — including bindings that no individual game knows about. Together they form a single, unified view of your HOTAS binds across all sources.
Website: https://whitemagic.github.io/JoystickGremlin
How the Plugin Works
Joystick Diagrams reads your Joystick Gremlin profile XML file. Because JG supports very complex setups, not every configuration type can be fully automated. The plugin uses JG's built-in Action Description feature to handle those cases.
What's Supported
Buttons
Standard button bindings are fully supported, as long as they are labelled with an Action Description in Joystick Gremlin. The Action Description field is the text that appears in the exported diagram for that button.
Hat Switches
Hat Containers
Support details for hat containers are being finalized.
Virtual Hats
Support details for virtual hats are being finalized.
Axis
Axis support is not currently available for Joystick Gremlin due to how axis data is stored in the profile XML. This may be extended in a future release if there is sufficient demand. Join the Discord to express interest and help shape the implementation.
Setup
In the Joystick Diagrams plugin configuration, select your Joystick Gremlin
profile.xml file. This is the profile you saved from within the Joystick Gremlin application. After
selecting the file, click Run Plugin(s) to process it.
For full step-by-step instructions, see the Setup Guide.