有没有办法自动将焦点移动到鼠标光标所在的显示器上?

有没有办法自动将焦点移动到鼠标光标所在的显示器上?

假设我有两个显示器A和。我在 上打开B了一个程序,在 上也打开了另一个程序。目前,程序处于焦点状态。xAyBx

我希望操作系统能够根据每个监视器维护一个聚焦应用程序堆栈。跨监视器的程序可以出现在两个监视器的堆栈中。每当我的鼠标光标进入监视器时,操作系统都应将焦点授予堆栈B顶部的程序,在本例中为。每当光标移动到时,它都应将焦点授予。这应该完全通过鼠标移动来实现,而无需任何点击。ByAx

这可能吗?

答案1

我不知道如何获得确切地您所描述的,但有一些 Windows 设置或第三方程序可以执行类似操作,这可能对您有用,具体取决于您希望通过此行为实现的目标。

无需单击即可获得窗口焦点:

Windows 7 中有一个设置,只需将鼠标悬停在某个窗口上片刻即可激活该窗口(使其获得焦点)(以前在 Windows 早期版本的 TweakUI 包中)。要在 Windows 7 中访问此功能,请转到轻松访问中心在控制面板中。单击“使鼠标更易于使用”链接,然后勾选“通过将鼠标悬停在窗口上来激活窗口”复选框。

滚动光标所在的任何窗口(不获取焦点):

为此,您需要第三方工具。市面上有多种工具可以做到这一点,但我使用的是免费的,名为X-鼠标按钮控制。如果您打开了多个窗口(在一个显示器上或跨多个显示器),并且想要独立滚动每个窗口,而不必每次滚动前都单击它们,那么这非常有用。X-Mouse Button Control 也可以设置为激活您滚动的窗口。但是,我使用它而不激活,因为我经常想滚动浏览教程或 StackOverflow,而不会丢失我在另一个屏幕上编码的位置。

相关内容