有没有办法可以防止 Mac OS X 中的应用程序窃取焦点?

有没有办法可以防止 Mac OS X 中的应用程序窃取焦点?

我意识到我问过这个问题在切换空间的上下文中,并且有人询问过 Windows 的问题,我已经看到了一些关于它在别处,但我意识到我想阻止应用程序在任何情况下(即使是在单个空间中)因任何原因窃取焦点。

也就是说,我想完全禁用它,只让我的选择切换应用程序焦点。这可能吗?谢谢。

答案1

简短的回答:不。详细的回答:阅读这个帖子来自 Steve Yegge,他深入研究了 Mac 的设计理念并尝试在他的 Mac 上运行 x-mouse-activation。

虽然 x-mouse-activation (focus-follows-mouse) 可以执行您想要的操作,但目前显然不支持。我建议使用 Linux。我以引用帖子中的这句话作为结尾:

Apple 操作系统工程师不希望您做他们不希望您做的事情,他们明确将“他们不希望您做的事情”定义为“他们认为您不想做的事情”。这实际上是 Apple 论坛的普遍现象。每当有人说“我希望焦点跟随鼠标行为!”时,有些人不可避免地会回答“你真的不想这样做”。正是这种“我们为每个人设计了正确的方式”的心态让许多潜在的 Mac 用户望而却步。

相关内容