Answers:
作为Mac开发人员,我一直在研究解决此问题的方法,到目前为止,我已经能够NSTextView
在应用程序本身中检测到a 的自动更正并播放声音以提醒用户。
目前,我正在努力使其能够NSTextView
在任何应用程序中的任何应用程序中检测到自动更正,但这有点困难,并且可能需要更长的时间,因此我想向您简要介绍到目前为止的工作。
当它可以在任何应用程序中检测到自动更正时,我将使用最终应用程序编辑此答案。
到目前为止,这是我已经完成的工作:[最新的下载链接进一步向下]
我目前正在测试该应用程序的版本,该版本是通用的,并且无论哪个应用程序处于活动状态,都可以在每个文本视图上使用。它使用的方法与我NSTextView
在应用程序本身内部时的使用方式略有不同,因为当您与其他应用程序(通过Accesability API)处理这些事情时,您无法直接访问对象本身。
无论如何,对于“ jibber-jabber”,这里是一些首选项的屏幕截图:
常规 -目前,它只允许您选择检测到自动完成时播放的声音。
黑名单 -允许您将某些应用列入黑名单,以便关闭自动更正检测并且不播放声音。
我测试它的原因是因为我使用的方法并不完全正确,它只是检测光标之前文本的任何变化。这意味着它将检测到自动完成功能,但总的来说,它将检测出并非由用户直接完成的任何文本更改(例如,清除所有文本的按钮),否则效果会很好。
测试完成后,我将通过下载链接更新此答案。
我已经完成测试,所以…… 这里是下载链接:http : //cl.ly/9CIZ
它在后台运行,因此没有停靠图标。要访问首选项,请在Finder中双击该应用程序。
再次,这并不完美,有一些错误,但它应该在99%的时间内都能正常工作!