Universal Control Remapper - useful for custom afterburner gates and general control remapping
https://www.autohotkey.com/boards/viewtopic.php?t=12249 - old version using AutoHotKey
https://github.com/Snoothy/UCR - New .NET framework version
See this post for afterburner remapping instructions (needs the old AHK version of UCR)

Joystick Gremlin - very similar to UCR but slightly more modern and has a more use-friendly interface
https://whitemagic.github.io/JoystickGremlin/

AntiMicroX - another lightweight control remapper that's useful for game controllers.
https://github.com/AntiMicroX/antimicrox/

Macro Deck - turns old android tablets into external macro panels
https://www.macrodeck.org/

AutoHotKey
https://www.autohotkey.com/

Multi Keyboard Remapper - let you run custom keyboard commands on any second keyboard you happen have lying around
https://steveh2112.wixsite.com/multi-keyboard-remap

Clavier+
Another key remapper that can detect differences in left/right ALT/CTL/WIN keys.
https://gryder.org/software/clavier-plus/

vJoy - for making virtual joysticks and mappings
http://vjoystick.sourceforge.net/sit...-homepage-v200


Helios (currently 1.6)
 for running control on 2nd monitors or tablets configured as such. Complex (very) with a steep learning curve (very) but massively powerful once set up correctly, and allows fully interactive controls and displays on 2nd monitors, touch screen, or (with appropriate display software) on tablets.

DCS Input Command Injector & DCS Community Keybinds
https://github.com/Quaggles/dcs-input-command-injector
https://github.com/Munkwolf/dcs-community-keybinds
A quick to install combination that gives you lots of extra keybind options for stuff.