Keyboard Cowboy is a hotkey shortcut manager which lives in your menubar. It is both powerful and easy to use. It can launch applications or quickly switch between the ones that are already open. It handles both system and custom URL schemes and can open both files and folders.
Version 2.0 of Keyboard Cowboy has been completely rewritten from the ground up, giving it a more robust and stable foundation for future development. The storage engine has been move from a file based option to Core Data, making it even more memory efficient and a whole lot faster than its preducessor.
That's not all, it also sports a brand new interface which gives you a much better overview of all your scopes and commands. You can edit you command without going thru the hassle of fiddling around with additional windows.
Scopes helps you to make the most out of Keyboard Cowboy by adding context to your commands. It gives you the power to have commands be automagically enabled and disabled dependent on what application you are currently using. Best of all, everything happens in the background without any manual work.
At first glance, bundle keys can seem like a complex concept, but it really isn't.
It is a way for you to add multiple activation keys that enables a bundle of hotkeys when activated. It helps you bind up more combinations than you have physical keys on the keyboard, it is also useful to avoid conflicts with shortcuts that are owned by the application you are currently using.
Keep in mind that this is just an example of how you can use bundle keys, you are free to choose your own combinations. In this example, if activated, global hotkeys would be temporarily disabled in favour for all commands who share this bundle key, waiting eagerly for the next command in the current sequence. When a command has been executed, Keyboard Cowboy goes back into it's global state, making all your global and bundle keys active again.
DISCLAIMER For those who are allergic, Keyboard Cowboy does not contain any traces of nuts.