1
有没有一种方法,理想情况下向后兼容Mac OS X 10.3,以确定是否在系统偏好设置中激活了“Voice Over”(语音结束)功能?如何判断系统偏好设置中是否启用了Voice Over功能?
有没有一种方法,理想情况下向后兼容Mac OS X 10.3,以确定是否在系统偏好设置中激活了“Voice Over”(语音结束)功能?如何判断系统偏好设置中是否启用了Voice Over功能?
这似乎存储在Universal Access的首选项文件中。应用程序标识符是“com.apple.universalaccess”,并且包含VoiceOver是打开还是关闭的标志的键是“voiceOverOnOffKey”。您应该可以使用CFPreferences API检索此内容,如下所示:
CFBooleanRef flag = CFPreferencesCopyAppValue(CFSTR("voiceOverOnOffKey"), CFSTR("com.apple.universalaccess"));
值得注意的是,10.3没有VoiceOver;它与10.4 Tiger一起推出。 – 2009-01-27 09:08:54