有没有办法“包含”一个程序,这样当按下 alt-tab 键时,该程序就不会停留在最前面

有没有办法“包含”一个程序,这样当按下 alt-tab 键时,该程序就不会停留在最前面

我有一个生产程序,它不能很好地与 alt-tab 配合使用。它有多个子窗口,就像 photoshop 一样,alt-tab 只会切换背景窗口,但所有子窗口仍会保持在最前面。想象一下从 Photoshop 切换到 excel,但所有 photoshop 的图层窗口或画笔窗口仍在最前面。如果我单击任务栏上该程序的图标,它的所有窗口都会最小化。但是鼠标单击相当慢。

我可以将程序移动到新桌面(Linux Word 中的工作区),这样它就不会干扰其他程序,但 Windows 10 的桌面快捷方式不是特别容易。顺序是 Win+Tab > Tab > 左或右 > Enter。切换程序需要太多按键。

有没有办法让我把该程序的所有子窗口都包含在一个窗口中,这样当我按 Alt-Tab 时,它们就不会停留在最前面?或者有没有办法在窗口桌面之间快速切换,例如 Win+1、Win+2 等。

答案1

也许在虚拟机里面运行它?

简短的回答是“没有帮助就不行”。如果应用程序的编写方式是,有多个独立的窗口,这些窗口在操作系统中不相关,并且像 ALT-TAB 处理的方式一样属于同一个应用程序,那么实现这一点的唯一方法是重写应用程序(很难,但可能是最好的解决方案)或将应用程序包含在另一个应用程序中,该应用程序充当操作系统(和 ALT-TAB)处理的“窗口”。

如果复制/粘贴是应用程序功能的必要部分,那么在虚拟机内运行应用程序可能会导致复制/粘贴困难,尽管这并非不可克服。此外,您必须切换出虚拟机才能使用 ALT-TAB,但这只需要单击鼠标或选择所选虚拟机管理程序的任何键盘快捷键,即使与 ALT-TAB 结合使用,也仍然比您目前希望避免的工作区解决方案要少。

相关内容