我通常有超过10个打开的应用程序窗口。当我编写代码时,我需要在浏览器,IDE和终端窗口之间快速切换。 Alt + tab太慢,窗口太多可供选择。
虚拟桌面对我来说是一个解决方案。在第一个桌面上,我保留了浏览器,第二个IDE等等。因此,我可以在最重要的应用程序之间快速切换。
问题。是否有适用于Windows XP / Vista的实用程序,它允许将alt + f1 .. f10等键盘快捷键分配给打开的应用程序窗口?
更新:我发现的所有程序都允许定义应用程序的快捷方式。例如。他们将打开Firefox的新实例,而不是切换到打开的实例。最接近我需要的是Switcher。它显示所有打开窗口的大缩略图,并指定要分配的数字。
答案 0 :(得分:2)
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
答案 1 :(得分:0)
只需使用Win32 api KBS。
答案 2 :(得分:0)
有相当多的共享软件应用程序用于键盘快捷键。看看Stardock的Keyboard Launchpad,它应该可以做那样的事情。