在Mac OS X上的焦点跟随鼠标(加自动提升)

235

(我不想听到关于我想要这个太疯狂的说法!:)

焦点跟随鼠标也被称为指向焦点、指针焦点,以及(在某些实现中)松散焦点。[添加其他术语以使其更易搜索!] X-mouse。


42
我希望我能对此设定一个有条件的悬赏。我愿意支付很多钱来获得一个真正的解决方案。 - dreeves
19
我肯定会为此付钱。如果它基本上像Unix中的鼠标焦点(没有自动提升)一样工作,我会非常高兴。也许我们可以在某个地方发布赏金。 - Nathan Binkert
1
我喜欢去点赞一条评论,结果发现是Nathan Binkert。我们很快就要一起喝啤酒了。想知道你最近在忙什么! - Wedge Martin
2
当然你很疯狂。但显然我也是。我也在寻找一种解决方案,可以在没有自动提升的情况下工作,因为我经常需要在窗口中快速完成某些操作,但在那个特定的时刻不需要看到整个窗口。 - cjs
1
这并不是什么疯狂的想法。我一直在所有的Unix/Solaris/Linux/Windows桌面上使用和依赖这个设置。不得不点击窗口标题栏才能将其置于顶部是一种可憎的行为。为什么MacOS要与众不同呢? - Mike
显示剩余5条评论
24个回答

0

在MacOS Mojave上测试了MondoMouse(https://www.atomicbird.com/about/mac-apps),对我来说似乎工作正常!

要安装prefpane,会有一个通知 "启用辅助设备访问",它不再位于系统偏好设置 > 辅助功能中。您需要在安全性与隐私 > 辅助功能 > 隐私中进行设置。

每次打开应用程序时都会有几个关于允许MondoMouse的警告,但一旦设置好,它就可以正常工作!真是一种解脱 :)


链接已经失效。 - Ardent Coder

0
这是一个可以工作的玩具级别的多监视器自动对焦实现。如果有兴趣,请查看链接:https://bitbucket.org/sivann/mac-screenfocus/src/master/ 它大部分时间都能正常工作,但无法处理不同监视器上相同应用程序的多个窗口。如果您将鼠标移动到另一个监视器,则会将焦点放在最后一个使用过焦点的应用程序上。

0

另一个要考虑的应用是 Yabai。Yabai主要是一个平铺管理器。但是,你可以禁用平铺,并仅使用“悬停聚焦”功能。好处是Yabai是一个流行的项目(15K星),具有积极的开发,因此这个“附带功能”实际上可能比一些小型项目更好地发挥了作用。

在我的经验中,它是稳定和可预测的。我确实遇到了它不再对窗口进行聚焦的问题,这需要一个brew services restart yabai。它设置了这样的方式,如果你按住fn键,“悬停聚焦”将被禁用。默认情况下,它不会将聚焦的窗口置于顶部,而这是我个人喜欢的特性。

我的~/.yabairc看起来像:

#!/usr/bin/env sh

# global settings
yabai -m config mouse_follows_focus          off
yabai -m config focus_follows_mouse          autofocus

-17

你无法很好地实现它,因为Mac界面根本没有考虑焦点跟随鼠标(带或不带自动提升)的设计。我怀疑这种情况不会很快改变,除非有所改变,否则每个试图实现焦点跟随鼠标的人都会遇到同样的障碍,并得到不令人满意的结果(对于那些想要这样做的人来说)。

所以,是的,出于技术原因,你想要这个功能是有点疯狂的。习惯使用Mac的方式,我相信你会找到新的高效工作方式,而不是强迫它像你曾经使用的任何X11东西一样运行。


4
我不相信这个。它可以完美地在终端和X11上运行。为什么不能将其扩展到所有应用程序? - dreeves
4
引用Chris Hanson的话说:“适应Mac的独特方式,我相信你会找到新的高效工作方式,很快就不再希望强制它像以前使用的X11那样运行。” 我非常不同意这种说法。在当今这个时代,我不应该因为苹果不想让我拥有或认为某些功能没有用处而被迫放弃一个有用/理想的功能。这个功能的缺失(在所有其他Unix/Linux发行版中都有作为选项)是我越来越讨厌我的Mac的原因之一。 - user192658
24
啊!这根本不是真的(至少“你的欲望会消退”那部分不是)。我用OSX已经大约两年了,虽然很多的不同之处都还好,但我仍然会因为鼠标下的任何东西都可以被滚动,而忘记了关闭正确的选项卡,因为按键只会发送到有焦点的地方。这让我感到非常恼火!我无法过度强调我有多么讨厌这种行为。 - John Hyland
4
关于OSX已经有了滚动跟随鼠标的优秀观点。反对焦点跟随鼠标的人是否讨厌这个功能?它能被关闭吗?(虽然我不想关闭它。我认为这比什么都没有要好,但不一致性比烦人更糟糕。) - dreeves

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接