Plugins
Plugins are separate downloads, not part of the application. You install the ones you need from the plugin store built into the app, and each plugin updates on its own schedule rather than waiting for the next Joystick Diagrams release.
There are two kinds. Parser plugins read your game and tool config files and pull in your bindings. Output plugins run after export to push your diagrams wherever you need them. This page is generated from the same catalogue the store reads, so it always shows what is actually available.
Parser Plugins
Read config files from these games and tools.
DCS World
v2.0.0 SignedParse DCS World keybind exports into device profiles.
By Joystick Diagrams · needs app 2.2.0 or later
Star Citizen
v2.0.0 SignedParse Star Citizen keybind exports into device profiles.
By Joystick Diagrams · needs app 2.2.0 or later
Joystick Gremlin (2.7X)
v2.0.0 SignedParse Joystick Gremlin (2.7X) profiles into device profiles.
By Joystick Diagrams · needs app 2.2.0 or later
IL-2 Sturmovik
v1.0.0 SignedParse IL-2 Sturmovik keybind exports into device profiles.
By Joystick Diagrams · needs app 2.2.0 or later
Flight Simulator 2020
v0.0.1 SignedParse Microsoft Flight Simulator 2020 keybind exports into device profiles.
By Joystick Diagrams · needs app 2.2.0 or later
Falcon BMS
v0.3.2 UnsignedCommunity parser for Falcon BMS keybind (.key) files.
Community plugin by Crash331
Elite Dangerous
v0.0.1 UnsignedCommunity parser for Elite Dangerous bindings.
Community plugin by DiscountDarcy
Output Plugins
Output plugins run after every export and receive the exported file plus the full binding model. They can push diagrams to other applications, extract binding data in other formats, or notify external services.
OpenKneeboard
v1.0.0 SignedExport diagrams directly into OpenKneeboard / DCS kneeboard folders.
By Joystick Diagrams · needs app 2.2.0 or later
Delivery Modes
- DCS Kneeboard: drops PNGs into
{Saved Games}/DCS.openbeta/KNEEBOARD/{aircraft}/. Profile names are matched to DCS aircraft folder names using a built-in mapping that ships with the plugin. - Folder Tab: copies PNGs into any folder you register as an OpenKneeboard "Folder" tab. Good for non-DCS titles.
Options
- Organise by Profile: one subfolder per aircraft/profile.
- Use JoystickDiagrams subfolder: isolate JD output from any hand-built kneeboard pages so nothing gets overwritten. Each subfolder becomes its own tab in OpenKneeboard.
SVG exports are skipped; OpenKneeboard only consumes PNGs.
Community Plugins
The plugin API is open and documented, so anyone can add support for a new game or build a new integration. Community plugins sit in the store alongside the official ones and install the same way. Plugins signed with the Joystick Diagrams key load silently; unsigned ones ask you to approve them the first time they run.