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.

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.

OKB

OpenKneeboard

v1.0.0 Signed

Export 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.

Installing Plugins walks through the store, the trust dialog for unsigned plugins, updates, and how to uninstall. If you want to build your own, see the Developers section.