Posso fazer com que a correção automática do Lion apite e obtenha um resumo das alterações?

10

A correção automática no Lion é ótima, mas preciso saber quando foi feita uma substituição para que eu possa verificar.

Existe uma maneira de definir um alerta de áudio para que o OS X emita um som para me alertar sempre que for corrigido automaticamente?

Existe outra maneira de ver um resumo rápido das alterações de correção automática que ocorreram em um documento?

dan8394
fonte

Respostas:

13

Como desenvolvedor de Mac, estou trabalhando em uma solução para esse problema, até agora consegui detectar a correção automática em um NSTextViewaplicativo e reproduzir um som para alertar o usuário.

No momento, estou trabalhando para torná-lo capaz de detectar a autocorreção em qualquer NSTextViewaplicativo, 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 NSTextViewdentro 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:

insira a descrição da imagem aqui

Geral - No momento, ele permite escolher o som a ser reproduzido quando o preenchimento automático é detectado.

insira a descrição da imagem aqui

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.


insira a descrição da imagem aqui

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!

Joshua
fonte
Obrigado Joshua. Isso parece muito promissor. Seu próprio aplicativo certamente funciona bem e garante que, no mínimo, os desenvolvedores de aplicativos poderão adicionar isso. Espero que você encontre uma maneira de generalizá-lo.
precisa saber é o seguinte
Atualizei a resposta com mais algumas informações sobre o aplicativo.
Joshua
Brilhante. Ótimo trabalho!
dan8394
Obrigado! Adicionei o link do download ao aplicativo completo agora, para que você possa experimentá-lo!
Joshua
Maravilhoso! Apenas um pequeno problema - parece desativar a linha pontilhada azul que você normalmente obtém em palavras corrigidas automaticamente. Além disso - como faço para desligá-lo ?!
dan8394
1

Não consigo encontrar esse recurso.

O melhor que consigo pensar é escrever o hack você mesmo ou procurar uma solução de terceiros.

Quanto aos aplicativos de terceiros, acho que o TextExpander permite alertas de áudio. Tenho certeza de que existem outros aplicativos.

FrostedMint
fonte
O Typinator também suporta alertas de áudio. ergonis.com/products/typinator
titaniumdecoy