答案1
是也不是。
ALT
不,使用+无法实现这一点。 +TAB
的行为是在图形应用程序之间切换,这意味着只有一个应用程序可以获得焦点。ALT
TAB
但是,您可以使用WIN
+TAB
来使用多个桌面,这样您就可以得到您想要的(“应用程序组”),并且您可以将其与ALT
+结合TAB
起来在每个桌面内的应用程序之间切换。
vscode
像平常一样打开nox
。按WIN
+TAB
并单击+ New Desktop
以创建第二个桌面。使用WIN
+TAB
切换到第二个桌面并在第二个桌面上打开您使用的“其他”应用程序(浏览器、电子邮件等)。当您想要切换到时,vscode
只需再次nox
按WIN
+TAB
并从列表中选择该桌面。再次按即可切换回来。
答案2
Windows 本身并不支持您所追求的功能,但您可以使用免费自动化软件(例如 Autohotkey)来实现。
安装 Autohotkey,创建一个脚本(只需创建一个文本文件,然后将文件扩展名更改为 .ahk),然后粘贴以下内容:
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
Start:
GroupAdd, WindowGroup, ahk_class YOURWINDOW1
GroupAdd, WindowGroup, ahk_class YOURWINDOW2
WinWaitActive, ahk_group WindowGroup
Winactivate, ahk_class YOURWINDOW1
Winactivate, ahk_class YOURWINDOW2
WinwaitNotActive, ahk_group WindowGroup
Goto Start
Ahk_class 只是桌面上窗口的标识符。就像一个标签。在上面的代码中,YOURWINDOW 的位置,将其替换为要组合在一起的应用程序窗口的 ahk_classes,这样当您使用 Alt-Tab 切换到其中任何一个时,它们都会一起出现。
要找出应用程序窗口的 ahk_class,您需要安装一个小应用程序(或便携版本,无需安装),它会告诉您桌面上的窗口名称。例如,AU3-Spy、Window Detective、Winspy 或其他类似的应用程序。
运行窗口识别软件,单击要查找 ahk_class 的窗口,然后查看窗口的 ahk_class 在哪里。只需将其中的内容替换为 YOURWINDOW1,然后对另一个窗口执行相同操作,并替换 YOURWINDOW2 的位置。