是否可以在单个应用程序中禁用Cocoa中的聚焦环动画?

时间:2016-10-09 17:48:23

标签: macos focus

在macOS上,您可以使用以下命令禁用系统范围内的聚焦环动画:

defaults write -globalDomain NSUseAnimatedFocusRing -bool NO

有没有办法在Cocoa中为您自己的应用程序执行此操作?我不想完全禁用聚焦环。我只是想禁用(或修改)震动动画。

1 个答案:

答案 0 :(得分:2)

我最终只在我自己的应用中使用NSUseAnimatedFocusRing常量,而不是全局设置。

func applicationDidFinishLaunching(_ aNotification: Notification)
{
    // Disable focus ring animation.
    UserDefaults.standard.set(false, forKey: "NSUseAnimatedFocusRing")

    // etc...
}