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

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


当前回答

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

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

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

其他回答

有趣的是,Leopard在默认情况下启用了一种焦点跟随鼠标(无自动提升)功能。滚轮在非聚焦窗口中工作。

解决方案:因为我太习惯在Windows上自动升起,所以我非常怀念Mac上的自动升起。 我为Mac找到的解决方案是zoom(是的,三个o)。它有自动提升功能。您甚至可以设置自动触发前等待的毫秒数。没有它我活不下去。Autoraise是prefs中的一个选项,你可以在截图https://www.macupdate.com/app/mac/23203/zooom中看到 http://coderage-software.com/zooom/index.html

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

所以,是的,你想要这个是疯狂的——但出于技术原因。习惯按自己的方式使用Mac,我相信当你找到新的高效的工作方式时,你强迫它像你过去使用的任何X11东西那样工作的愿望会逐渐消退。

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

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

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

然后重新启动终端。

虽然这还远远不是一个完整的解决方案,但OSX(10.11)中内置了两个方便的操作:

⌃-click (control-option-click)—切换焦点而不抬高窗口

⌘-click (command-click) -在窗口中单击而不切换焦点

不确定这些快捷方式是什么时候引入的,因为我在任何地方都找不到关于它们的文章。