在不使用私有API的情况下切换“照亮键盘”

时间:2011-12-06 15:34:33

标签: objective-c macos cocoa mac-app-store

有没有办法以编程方式打开和关闭“Illuminate keyboard”设置,而无需使用私有API?

我需要以Mac App Store接受的方式进行。

1 个答案:

答案 0 :(得分:2)

您可以尝试使用ScriptingBridge框架;它通过发送Apple活动来工作。系统偏好设置应用程序公开ScriptingBridge绑定,以便您可以访问它。

这里有一些起点:

如果您使用ScriptingBridge并想要将您的应用程序提交到Mac App Store,那么您必须申请临时例外权利以允许您的应用程序发送Apple事件;查看Entitlement Key Reference以了解详情。