This posting is older than 6 months and can contain outdated information.
Before I started my trail of remote buddy I was using controllermate. ( http://www.orderedbytes.com/controllermate/ )
I still use controllermate. The way it works is that it listens for activity from input devices, sound familiar? Here's the problem: The keystroke behavior is not being sent globally by remote buddy. Therefore controllermate can't see it.
For example if I set CMD+1 has a behavior it's not seen by CM when I do the "Run actor test". But if I do the same with my keyboard CM sees it. Setting CM as the application and choosing to send the action directly to CM won't work because that's not how it's set up to listen to commands.
Download it and you'll see what I'm talking about. These two programs could work really well together but for now they can't.
An example of using the two programs together would be to have RB trigger an area snapshot with CM moving and dragging the cursor around a specific part of the screen to complete the action. I can do that but I have to use the keyboard.