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

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


当前回答

Codetek有一款产品可以做到这一点,但他们从未为Leopard或更高版本发布过版本。

MondoMouse可以做焦点跟踪鼠标,但不能自动提升。 即使是焦点跟随鼠标也坏了。 例如,它不能很好地使用命令-标签(如果你命令-标签到一个新应用程序,并且不碰鼠标,那么它不应该将焦点切换回鼠标指针所处的位置——我非常确定我所见过的Linux中的每个实现都能做到这一点,但MondoMouse没有)。

你可以只在终端窗口中启用焦点跟随鼠标(没有自动升起)(只需在终端中执行以下命令):

defaults write com.apple.Terminal FocusFollowsMouse -string YES

同样,对于X11窗口:

defaults write org.x.X11 wm_ffm -bool true 

(对于10.5.5之前的mac版本,这是:

defaults write com.apple.x11 wm_ffm true

)

我不知道还有其他应用程序支持它。

其他回答

不幸的是,CodeTek虚拟桌面专业不再开发,该公司似乎已经退出业务几年前。

历史参考:http://www.codetek.com/ctvd/(不适用于新的OS X版本!)

历史回顾:http://www.osnews.com/story/6144

使用CodeTek Virtual Desktop Pro,你可以获得焦点-跟随-鼠标,并禁用自动上升,它也有一个虚拟桌面的寻呼机——类似于Fvwm在Linux上的工作方式。它运行得非常完美——这是我买过的最好的软件。 它与所有应用程序都一致,切换应用程序,将窗口移动到不同的工作区,以及导航工作区都比最新的OS X版本[10.6,10.7,10.8]要容易得多。

不幸的是,随着Mac OS X 10.5 VirtualDesktop Pro停止工作,看起来苹果积极确保CodeTek不会继续在它上面工作。

令人遗憾的是,苹果粉碎了CodeTek和它的产品——虚拟桌面专业版(Virtual Desktop Pro)真的比OS X当前实现的工作区更好。它的工作原理基本上就像LINUX上的Fvwm——超快的导航——没有不必要的点击或鼠标手势……

看到苹果规定窗口管理器(Finder)的行为,似乎不再允许第三方替换Finder,我很难过。

Codetek有一款产品可以做到这一点,但他们从未为Leopard或更高版本发布过版本。

MondoMouse可以做焦点跟踪鼠标,但不能自动提升。 即使是焦点跟随鼠标也坏了。 例如,它不能很好地使用命令-标签(如果你命令-标签到一个新应用程序,并且不碰鼠标,那么它不应该将焦点切换回鼠标指针所处的位置——我非常确定我所见过的Linux中的每个实现都能做到这一点,但MondoMouse没有)。

你可以只在终端窗口中启用焦点跟随鼠标(没有自动升起)(只需在终端中执行以下命令):

defaults write com.apple.Terminal FocusFollowsMouse -string YES

同样,对于X11窗口:

defaults write org.x.X11 wm_ffm -bool true 

(对于10.5.5之前的mac版本,这是:

defaults write com.apple.x11 wm_ffm true

)

我不知道还有其他应用程序支持它。

我目前使用MondoMouse,即使有它的怪癖,没有它我也无法使用我的mac。他们有免费试用,我会推荐给每个人。

MondoMouse

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

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

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

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

如果有人感兴趣的话,这里有一个多监视器自动对焦的玩具级实现:https://bitbucket.org/sivann/mac-screenfocus/src/master/

它大部分工作,但不能处理同一应用程序在不同显示器的多个窗口。如果你将鼠标移到另一个显示器上,会将焦点移到上一个应用程序上。