是否有从 Windows 7 任务栏窗口选择器关闭窗口的键盘快捷键?

Ric*_*lay 12 windows-7 keyboard-shortcuts

例如,如果 Windows 资源管理器位于任务栏的第一个位置并且有多个资源管理器窗口打开,则按住 Windows 键并按下1将在可用窗口之间循环并x在所选项目的右上角显示一个单击以关闭窗口。

是否有关闭所选窗口的键盘快捷键,同时仍保留窗口列表(移至下一项)?

Windows 7 任务栏 Windows 选择器

igl*_*vzx 6

正如其他人提到的,没有内置的键盘快捷键。但是,我们可以使用AutoHotkey来实现一些魔法。我将使用该Backspace键关闭突出显示的任务栏窗口:

LastNumber := ""

~*1::LastNumber := "1"
~*2::LastNumber := "2"
~*3::LastNumber := "3"
~*4::LastNumber := "4"
~*5::LastNumber := "5"
~*6::LastNumber := "6"
~*7::LastNumber := "7"
~*8::LastNumber := "8"
~*9::LastNumber := "9"
~*0::LastNumber := "0"

*BackSpace::
    IfWinActive, ahk_class TaskListThumbnailWnd
    {
        WinKey := "LWin"
        if (GetKeyState("RWin"))
            WinKey := "RWin"
        
        SendInput, {Enter}
        WinClose, A
        
        SendInput, {%WinKey% Down}{%LastNumber% Down}{%LastNumber% Up}
    }
    else
        SendInput, {BackSpace}
    return
Run Code Online (Sandbox Code Playgroud)

指示:

  1. 按住Windows键。除非得到指示,否则不要释放它!

  2. 按数字键,直到突出显示目标窗口。

  3. Backspace键。突出显示的窗口将关闭!如果只剩下一个窗口,则激活该窗口,否则返回窗口组列表。

  4. 重复步骤2 到 3以关闭更多窗口。

  5. 最后,松开Windows要完成的键。

这应该适用于启用或禁用任务栏缩略图(如问题所示)。