HID macros: Software for sending keyboard macros activated from different USB devices


This small utility is written mainly for Flight Simluator (with extra feature for FSX Deluxe version), but can be also usefull if you want to activate keyboard macros from special keyboard(s). With latest version 1.5 mouse & game devices support was added (see below).

Key features

Limitations

FS usage example - the cheapest home cockpit

Take any old keyboard, connect it to USB (PS2 - USB covnertor cost a few Euros) and just stick paper labels with FS buttons. Then you define macro commands just for this keyboard. It means e.g. "A" on this old keyboard can turn autopilot on/off, but "A" on your regular keyboard will work just as before. The command can be either keyboard shorcut sent to FS window or SimConnect event (see FSX SDK for available events and their description).

Screenshots

 Detected keyboards

Macro definitons 

My keyboard

Currently I use this tool to fly with L-410 in FSX. Here's my first design of keyboard:

I can control autopilot (including heading bug, height and vertical speed), ADF frequency, NAV1, NAV2 frequencies and stdby switch, QNH setting for altimeter, aircraft lights, master battery, pitot heat, gear, flaps, parking brakes and all 2D cockipt panels.
All is controlled by SimConnect events, ini file for this layout can be downloaded here. To use it as it is, just rename you keyboard to "FS".