gpt4 book ai didi

macos - 如何确定 macOS 10.14 的强调色?

转载 作者:行者123 更新时间:2023-12-01 07:51:03 29 4
gpt4 key购买 nike

MacOS 10.14 (Mojave) 具有深色界面风格和用户可选择的颜色强调。如何读取这些值并监听变化?
编辑:现在 macOS 11 推出了具有自己独特配色方案的新 M1 iMac。我可以使用这样的 iMac,但无法确定强调色。它是黄色版本,AppleAccentColor 报告为“1”,转换为橙色。

最佳答案

这存储在系统默认值中,可通过 NSDistributedNotificationCenter 获得。 .
暗模式在 AppleInterfaceStyle 时处于事件状态设置为 Dark .通过监听 InterfaceStyleChanged 可以观察到变化通知。
强调色可以从 AppleAccentColor 中读取.通过监听 AppleColorPreferencesChangedNotification 可以观察到变化通知。两者都返回一个可选的整数,映射到:

nil: blue
-1: graphite
0: red
1: orange
2: yellow
3: green
5: purple
6: pink
您可以通过运行 defaults read -g AppleAccentColor 从终端或脚本读取此值。 .请注意,如果值为 nil (默认为蓝色)您实际上会收到一个错误,内容为 The domain/default pair of (kCFPreferencesAnyApplication, AppleAccentColor) does not exist .

macOS 11 测试版更新 nil现在是默认的多色外观,蓝色已移至 4 .
nil: multicolor
-1: graphite
0: red
1: orange
2: yellow
3: green
4: blue
5: purple
6: pink

关于macos - 如何确定 macOS 10.14 的强调色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51695755/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com