(我不想听别人说我有多疯狂想要那个!:)

焦点跟随鼠标也被称为点对焦点、指针焦点和(在某些实现中)草率焦点。[添加其他术语,使搜索更容易!]]鼠标光标


当前回答

在MacOS Mojave上测试MondoMouse (https://www.atomicbird.com/about/mac-apps)。对我来说似乎很有效!

要安装预装面板,将会有一个通知“为辅助设备启用访问”,不再驻留在系统首选项>可访问性中。你必须在安全与隐私>可访问>隐私中设置它

在你打开的每个应用程序中都会有几个关于允许MondoMouse的警告,但一旦设置它就可以正常工作了!真是松了一口气。

其他回答

聚焦鼠标并不是一个特别适合OS X的输入法,因为它的菜单栏被设计在屏幕的顶部。当您将鼠标移出应用程序窗口以进入菜单时,如果它在此过程中穿过任何其他应用程序的窗口,菜单将发生变化。

所以是的,在回复dreeves的评论时,它对终端(或桌面上任何其他单一应用程序)工作得非常好,因为它只会影响终端窗口,所以当你切换窗口时,菜单永远不会改变。它适用于X11,因为X11应用程序通常将它们的菜单栏嵌入在窗口中,所以你不必离开窗口就可以访问它们。

当然,您可以通过在焦点更改和/或菜单切换之前引入人为延迟来解决菜单更改问题,但它永远不会像在其他桌面上那样工作。

Steve Yegge不久前写了一篇关于这个问题的文章,他试图写一个合适的扩展,但失败了。从那以后,我试图为OS X找到聚焦跟随鼠标的应用程序,也失败了。

尝试了这些选项后,我的Command-Tab开始表现得很奇怪。以下是它如何再次关注应用程序的解决方案:

之前的一个特性,即终端的窗口焦点随着鼠标移动而改变的能力,在10.6中被打破,导致Command-Tab不能正确地转移窗口焦点。要解决这个问题,只需在终端中粘贴以下命令:

默认写com.apple.Terminal FocusFollowsMouse -string否

然后重新启动终端。

一些潜在有用的建议,部分“焦点悬停”与双屏幕。它不能修复一些问题,比如当另一个屏幕已经有输入框焦点时,在输入框中输入。但它可能会帮助那些来这里“专注于悬停”的人。

没有这个修复,我总是不得不“焦点点击”在监视器之前,我可以上下文点击任何东西。

你可以通过这个获得“focus on hover”的一些方面:

进入“系统首选项” 选择“任务控制”选项 在那里你应该看到“显示有单独的空间”,去掉它

然后至少选择了Monitor1,现在你可以立即点击Monitor2中的某些内容,比如电子邮件或Tab,而不需要第一次“焦点点击”。

通常情况下,这可能并不适用于每个人,这取决于操作系统版本和其他事情。

鼠标聚焦现在可以在macOS中实现,在我的Mojave中,使用chunkwm。 请参阅此堆栈溢出响应以获得“无自动触发”解决方案。自动驾驶是通过离开激活的

chunkc set ffm_disable_autoraise         0

在~ / .chunkwmrc。

编辑2019-09-12:

Chunkwm已经被yabai取代。如何安装:

brew tap koekeishiya/formulae
brew install yabai
mkdir -p ~/.config/yabai/
printf 'yabai -m config focus_follows_mouse autoraise' >> ~/.config/yabai/yabairc
brew services start yabai