Hotkeys - Today's Free File
Like most hotkey configuration utilities, Hotkeys allows the user to setup specific key combinations to launch applications, switch between open instances of a running application, control volume (via an add-on) and even remap your Caps Lock key to be a Windows key. But where Hotkeys shines is in how it is configured; setting up a new hotkey is a matter of displaying the on-screen keyboard, and dragging and dropping a shortcut to the key you would like to use to launch it. This in and of itself is pretty great, but they've taken this visual aspect a step further.
One of the reasons most people don't bother to learn hotkeys is that they simply can't remember them long enough to stick into their long-term memory. Hotkeys helps you out with this by simply showing the on-screen keyboard with icons representing each configured hotkey when the user holds down the Windows key for more than 3 seconds. In practice what this means is that when you know the key combination you need, Hotkeys stays out of your way and is very fast. But when you realize you can't remember the key combination, by the time you've decided you need to look for another way to launch the application, the on-screen keyboard has popped up showing you what you needed to know.
Did I mention that the visuals are very appealing? Hotkeys is a product of qliner software, who have decided to release Hotkeys as an open-source project.