禁止VoiceOver说“选择已替换”

时间:2018-12-09 03:25:59

标签: macos cocoa voiceover

在可编辑的NSTextView中选择了一些文本的状态下按下某个键时,VoiceOver在说出所按下的键的名称之前会说“ Selection Replaced”。

我真的想摆脱这个问题,并且我有种预感,应该可以拦截按键事件,并使VoiceOver认为未选择任何文本,也许使用NSAccessibilitySelectedTextChangedNotification。但是,我似乎找不到找到解决方案的方法。通知似乎总是太晚到达VoiceOver。

好像这个问题还不是很模糊,不太可能得到答案,我也很希望代码可以在10.7上编译。

0 个答案:

没有答案