windows - 如何将 alt + f1 键分配给打开的 Windows 应用程序

标签 windows windows-vista

我通常有超过 10 个打开的应用程序窗口。当我编写代码时,我需要在浏览器、IDE 和终端窗口之间快速切换。 Alt + tab 太慢,太多窗口无法选择。

虚拟桌面对我来说是一种变通方法。我在第一个桌面上使用浏览器,在第二个 IDE 上,等等。这样我就可以在我最重要的应用程序之间快速切换。

还有问题。是否有适用于 Windows XP/Vista 的实用程序允许将键盘快捷键(如 alt + f1 .. f10)分配给打开的应用程序窗口?

更新:我发现的所有程序都允许定义应用程序的快捷方式。例如。他们将打开新的 Firefox 实例,而不是切换到已打开的实例。最接近我需要的是 Switcher .它会显示所有打开的窗口的大缩略图,以及要按的指定编号。

最佳答案

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

关于windows - 如何将 alt + f1 键分配给打开的 Windows 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/519900/

相关文章:

windows - 如何使我的程序在 Windows Vista 和 Windows 7 中运行?

c++ - 如何在C++ Visual Studio中使用替代代码符号

c++ - INPUT、INPUT_KEYBOARD、ip 未在此范围内声明

windows - 如何打印 XPS 文件?

windows - Microsoft VSHADOW.EXE 卷影副本包含锁定的文件?

windows - Vista 控制台应用程序?

mfc - Vista 新功能指南

用于确定服务包版本的 Windows API

c - 使用 C 中名为 getfullpathname() 的函数解析路径?

windows - apt-get 在 Cygwin 中不工作