Ever had more than one keyboard? If so, you probably wanted to do some crazy stuff on the other keyboard like shortcuts. Yeah, there is HIDmacro. It does its job well. Sometimes. It just fails on some applications or keys. And its not that powerful.
HIDintercept is somewhat different. Because it uses a driver [http://oblita.com/interception.html] it is able to reliable detect, block and process keystrokes from different keyboards. You can activate triggers based on started programs and which program you are currently working at. And it won't leak the original key strokes, like HIDmacro did on apps using DXInput.
With plugins extendable, so just write your own trigger or condition or fancy HUD.
Oh, and don't forget to read the manual. May help a little bit.
According to a review, you'll need VC 2013 runtime installed.
- Multiple keyboard remapping
- Supports conditions like running program
- Supports logical chaining of conditions (e.g. for Neo2)
- Supports fancy messages (and ponies)
Looks good, but damned "interception.dll" depends on "msvcr120.dll" (VC 2013 runtime). If you don't have it, the application just crashes at start.