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

Sup*_*est 3 mouse windows-7 multiple-monitors window-focus

假设我有两个显示器AB. 我有一个程序x在 上打开A,另一个程序y在 上打开B。目前,节目x有重点。

我希望操作系统在每个监视器的基础上维护一组重点应用程序。跨监视器的程序可以出现在两个监视器的堆栈中。每当我的鼠标光标进入 monitor 时B,操作系统应该将焦点授予B堆栈顶部的程序,在这种情况下y。每当光标移至 时A,应将焦点移至x。这应该完全由鼠标移动发生,没有任何点击。

这可能吗?

tec*_*tle 5

我不知道有什么方法可以准确地获得您所描述的内容,但是有一些 Windows 设置或 3rd 方程序可以执行类似的操作,这可能对您有用,具体取决于您希望通过此行为完成什么。

在不单击的情况下给予窗口焦点:

Windows 7 中有一个设置,它可以通过将鼠标悬停在任何窗口上(以前在早期 Windows 版本的 TweakUI 包中)来激活任何窗口(为其提供焦点)。要在 Windows 7 中访问它,请转到“控制面板”中的“轻松访问中心”。单击“使鼠标更易于使用”链接并勾选“通过将鼠标悬停在窗口上以激活窗口”框。

滚动光标下的任何窗口(不获得焦点):

为此,您将需要一个 3rd 方工具。有几个可以做到这一点,但我使用的是一个免费的X-Mouse Button Control。如果您打开了多个窗口(在一个监视器上或跨多个监视器)并且您希望独立滚动每个窗口而不必每次在滚动前单击它们,这非常有用。X-Mouse Button Control 也可以设置为激活您滚动的窗口。但是,我在没有激活的情况下使用它,因为我经常想滚动浏览教程或 StackOverflow,而不会丢失我在另一个屏幕上编码的位置。