在macOS上,您可以使用以下命令禁用系统范围内的聚焦环动画:
defaults write -globalDomain NSUseAnimatedFocusRing -bool NO
有没有办法在Cocoa中为您自己的应用程序执行此操作?我不想完全禁用聚焦环。我只是想禁用(或修改)震动动画。
答案 0 :(得分:2)
我最终只在我自己的应用中使用NSUseAnimatedFocusRing
常量,而不是全局设置。
func applicationDidFinishLaunching(_ aNotification: Notification)
{
// Disable focus ring animation.
UserDefaults.standard.set(false, forKey: "NSUseAnimatedFocusRing")
// etc...
}