Como desenvolvedor de Mac, estou trabalhando em uma solução para esse problema, até agora consegui detectar a correção automática em um NSTextView
aplicativo e reproduzir um som para alertar o usuário.
No momento, estou trabalhando para torná-lo capaz de detectar a autocorreção em qualquer NSTextView
aplicativo, mas isso é um pouco mais difícil e pode demorar mais, então pensei em informar o que fiz até agora.
Editarei esta resposta com o aplicativo final quando ele puder detectar a correção automática em qualquer aplicativo.
Aqui está o que eu fiz até agora: [Link para download mais atualizado mais abaixo]
Atualmente, estou no processo de testar uma versão do aplicativo que é generalizada e funciona em todas as visualizações de texto, independentemente de qual aplicativo esteja ativo. Ele usa um método um pouco diferente de como eu o fiz quando era apenas NSTextView
dentro do próprio aplicativo, pois quando você lida com essas coisas com outros aplicativos (por meio da API de acessibilidade), você não tem acesso direto aos próprios objetos.
De qualquer forma, com o 'jibber-jabber', aqui estão algumas capturas de tela das preferências:
Geral - No momento, ele permite escolher o som a ser reproduzido quando o preenchimento automático é detectado.
Lista negra - permite que você coloque na lista negra certos aplicativos para que a detecção de correção automática seja desativada e nenhum som seja reproduzido.
A razão pela qual estou testando isso é porque o método que eu uso não é completamente sólido, ele simplesmente detecta qualquer alteração no texto antes do cursor. Isso significa que ele detectará o preenchimento automático, mas em geral detectará qualquer alteração no texto que NÃO seja feita diretamente pelo usuário (por exemplo, um botão que apaga todo o texto), além disso, ela funciona muito bem.
Atualizarei esta resposta com um link para download assim que terminar o teste.
Eu terminei o teste, então… aqui está o link para download: http://cl.ly/9CIZ
É executado em segundo plano, portanto, não possui ícone de encaixe. Para acessar as preferências, clique duas vezes no aplicativo no Finder.
Novamente, isso não funciona perfeitamente e possui alguns bugs, mas deve funcionar 99% do tempo!