Как назначить клавишу alt + f1 открытому приложению Windows

У меня обычно больше 10 открытых окон приложений. Когда я пишу код, мне нужно быстро переключаться между браузером, IDE и окнами терминала. Alt + tab работает слишком медленно, слишком много окон для выбора.

Виртуальный рабочий стол - это работа для меня. На первом рабочем столе я использую браузер, на втором - IDE и т. Д. Так что я могу быстро переключаться между моими наиболее важными приложениями.

И вопрос. Есть ли утилита для Windows XP / Vista, которая позволяет назначить сочетание клавиш, например alt + f1 .. f10, для открытого окна приложения?

ОБНОВЛЕНИЕ: все программы, которые я нашел, позволяют определять ярлык для приложения. Например. они откроют новый экземпляр Firefox вместо того, чтобы переключиться на открытый. Ближайшим к тому, что мне нужно, является Switcher. Он отображает большие эскизы всех открытых окон с назначенными номерами для нажатия.


person Community    schedule 06.02.2009    source источник


Ответы (3)


Autohotkey Я считаю очень мощным. Вот часть моего тестового сценария.

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
person Community    schedule 10.02.2009

Просто используйте Win32 api KBS.

person Community    schedule 06.02.2009

Существует множество условно-бесплатных приложений для сочетаний клавиш. Взгляните на Keyboard Launchpad Stardock, он должен делать такие вещи.

person Community    schedule 07.02.2009