How to assign the alt + f1 key to an open Windows application

Usually I have more than 10 open application windows. When I write the code, I need to quickly switch between the browser, IDE and terminal windows. Alt + tab is too slow, too many windows to choose from.

Virtual desktop is work for me. I have a browser on the first desktop, on the second IDE, etc. Therefore, I can quickly switch between the most important applications.

And the question. Is there a utility for Windows XP / Vista that allows you to assign a keyboard shortcut, for example alt + f1 .. f10, to an open application window?

UPDATE: all the programs I found allow you to define a shortcut for the application. For instance. they will open a new instance of Firefox instead of switching to open. Closest to what I need is a switcher . It displays large thumbnails of all open windows with assigned numbers.

+4
source share
3 answers

Autohotkey I found very powerful. Here is part of my test script.

SetTitleMatchMode, 2 #z::Run http://stackoverflow.com/ ^!n:: IfWinExist Notepad WinActivate else Run Notepad return !F1:: IfWinExist Firefox WinActivate else Run Firefox return !F2:: IfWinExist Commander WinActivate return !F3:: IfWinExist Carbide WinActivate return 
+2
source

Just use the Win32 api KBS.

0
source

There are many free keyboard shortcuts there. Take a look at the Stardock “Launchpad Keyboard” , it should be able to do such things.

0
source

All Articles