This posting is older than 6 months and can contain outdated information.
Thanks for asking. Please see my answers below.
Yes but don't you have to bind these actions to a specific application?
Custom actions can only be added to particular Behaviours. But you can mark them as being available globally and then assign them to any button in any mapping table.
I saw in the video you are required to drag and drop an application to the behavior.
The video deals with the Behaviour Construction Kit, which is for the construction of new Behaviours.
In contrast, custom actions allow you to add actions to existing Behaviours and are available right at Prefs > Mapping > [Behaviour] at the end of the action selection popups.
If Im wanting to do this on the desktop outside of an application is it still possible?
If the UI element you want to send a keystroke to currently has focus - or you have a way to make it have focus: sure.
Thanks for all your work, I will be purchasing before my trial expires. I mentioned your software in my Youtube tutorial. http://www.youtube.com/watch?v=e7-vcS5SMvU
Thanks for your support!
Best regards,
Felix Schwarz