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
- manage multiple keyboards/mouses connected to one PC
- different key on different keyboard has assigned it's own command
- mouse buttons on different mouses can be also used as macro trigeer - including mouse wheel
- when a key activates macro, it's own beahvior (e.g. sending letter code to windows) is deactivated
- macro can send another keyboard keys, launch application or send command to FSX via SimConnect
- when no macro is assigned, keyboard/mouse works as usual
Limitations
- freeware - no warranty
- works only under XP or Vista
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".