使用 Alt-Tab 将鼠标移动到新聚焦窗口的中心

使用 Alt-Tab 将鼠标移动到新聚焦窗口的中心

我已经习惯了 Linux 中只需将鼠标悬停在窗口上即可将焦点放在窗口上的方式。我发现在 Windows 中,通过更改

HKEY_CURRENT_USER\Control Panel\Desktop\UserPreferencesMask 

(我的默认设置是9e 1e 07 80 12,我将 切换9e9f),我对此非常满意。

现在,事情是这样的,当我激活鼠标悬停焦点时,我还会得到另一个效果:当我使用Alt+时,鼠标会自动移动到新聚焦窗口的中心Tab。如果我使用 键打开 Windows 菜单,鼠​​标也会移动到任务栏Win。我真的讨厌我的鼠标被移动,我想禁用这种行为,但它似乎与鼠标悬停焦点有关。

有没有人遇到过这个问题?我找到了很多教程,解释如何通过更改此注册表项让焦点跟随鼠标,但似乎没有人对鼠标自行移动感到困扰。

答案1

我按照第一部分实现了这个效果本指南,无需手动修改任何注册表值,并且鼠标只会移动到我移动的位置。

步骤如下:

  • 进入控制面板
  • 转至轻松访问中心
  • 转至让鼠标更易于使用
  • 最后,选中“通过将鼠标悬停在窗口上来激活窗口”复选框

有两个潜在的烦恼。首先,如果我要使用此设置,延迟会比我想要的稍长。可以通过将值更改HKEY_CURRENT_USER\Control Panel\Desktop\ActiveWndTrkTimeout为延迟的毫秒数来调整,也可以选择将值设置为十进制以便于阅读。

最后,当您使用Alt+更改焦点时Tab,鼠标仍会移动到活动窗口的中心。这当然是为了防止立即再次失去焦点,但一开始还是有点不舒服。

需要注意的是,您所指的行为是窗口管理器的结果,而不是 Linux 本身。Linux 有许多窗口管理器,每个都有自己的行为和选项。

相关内容