Как назначить клавишу alt + f1 открытому приложению Windows - PullRequest
4 голосов
/ 06 февраля 2009

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

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

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

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

Ответы [ 3 ]

2 голосов
/ 11 февраля 2009

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
0 голосов
/ 07 февраля 2009

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

0 голосов
/ 06 февраля 2009

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

...