【问题标题】:How to assign alt + f1 key to an opened Windows application如何将 alt + f1 键分配给打开的 Windows 应用程序
【发布时间】:2009-02-06 11:05:05
【问题描述】:

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

虚拟桌面对我来说是一种解决方法。在第一个桌面上,我保留浏览器,在第二个 IDE 等上。所以我能够在我最重要的应用程序之间快速切换。

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

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

【问题讨论】:

    标签: windows windows-vista


    【解决方案1】:

    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
    

    【讨论】:

      【解决方案2】:

      只需使用 Win32 api KBS。

      【讨论】:

        【解决方案3】:

        那里有相当多的键盘快捷键共享软件应用程序。看看 Stardock 的Keyboard Launchpad,它应该可以做这样的事情。

        【讨论】:

          猜你喜欢
          • 2010-10-22
          • 2018-01-25
          • 2012-02-23
          • 1970-01-01
          • 2017-12-26
          • 1970-01-01
          • 2016-11-11
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多