Set Global Shortcuts in Windows

Martin Brinkmann
Jun 5, 2008
Updated • Aug 25, 2015

You might remember that I was looking for a program to set global shortcuts to reserved keys like F1-F12. Winlauch is a program that can set global shortcuts and comes very close to fulfilling my wish.

Note: The Winlaunch website is no longer available and the program itself is no longer compatible with recent versions of Windows. There appears to be no comparable program available at this point in time for Windows that replicates the functionality. If you want to check out all existing global hotkeys, try HotKeysList for that.

But let me start at the beginning. It's relatively easy to set specific shortcuts in Windows that are recognized globally. It does however reach its limits when other applications, like Windows or a specific program, are already using those shortcuts.

Shortcuts can be added by using an easy to understand wizard or by importing a list of previously created shortcuts into Winlauch.

You have to define the shortcut type in the first screen, a program, internet shortcut or custom command for example. The next window defines the selected type further. A program could be selected from a list of programs that are currently running on the system or by selecting an executable file on the hard drive, and the shortcut would then run the selected program when activated.

The final screen configures the shortcut key and the state of the window or application that will be started by pressing it. A state could be hidden, minimized or normal. The real novelty is that single keys can be assigned. This means that a user could configure the F12 key to open Thunderbird and F11 to open Firefox.

The existing shortcuts are displayed in a well arranged manner. Winlauch uses some sort of learn mode to find out if shortcuts from other applications are interfering with the user created shortcuts.

Exceptions can also be added manually. For instance, so that pressing F11 will enable full screen mode in all browsers. Adding applications to the list of exceptions will disable all shortcuts when those applications are focused.

Back to my initial need to use the F-keys and other single keys as shortcuts. Winlaunch provides the option to set any key as a shortcut, no matter if it is a single key or key combination. This unfortunately means that some keys will have double functions. F1 would open the Help and a program selected. I really hope Microsoft will add more flexibility to Windows 7 once it comes out, I really cannot see a reason to keep F1 as the help key since I never use the help.

software image
Author Rating
no rating based on 0 votes
Software Name
Operating System

Tutorials & Tips

Previous Post: «
Next Post: «


  1. taco said on June 27, 2008 at 7:24 am

    6MB? 18MB? come on, folks!

    try this one, it’s taking 340KB of RAM on my system at the moment. can’t assign single keys, but you can do everything else, from controlling winamp/itunes to manipulating open windows.

  2. Hartza said on June 6, 2008 at 7:44 am

    I also didn’t use F1 key at all, but now days I have been since sometimes it’s faster than google to find correct information. At some programs it check automatically where you are and gives help straight from that program area..

  3. Terence Hill said on June 5, 2008 at 11:43 pm

    Me too I prefer HotKeyBind, just it does the same job with 6MB of ram instead of 18MB of Winlaunch.

    Moreover it can use also the combination Ctrl-Win-Alt+ (while in winlaunch is not possible) that is actually independent from any application, so you don’t need rules and exceptions.

  4. Tim said on June 5, 2008 at 9:48 pm

    I use another application to manage shortcuts: HotKeyBind ( This one ican also create a shortcut to the F-keys.

    Winlaunch seems a little more sophisticated, but HotKeyBind does the trick for me, since I don’t need that much functions.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.