En tant que développeur Mac, j'ai travaillé sur une solution à ce problème. Jusqu'à présent, j'ai été en mesure de détecter la correction automatique dans un fichier de type NSTextView
à l'intérieur de l'application elle-même et jouer un son pour alerter l'utilisateur.
Pour l'instant, je travaille à ce qu'il soit capable de détecter les corrections automatiques dans n'importe quel type de texte. NSTextView
dans n'importe quelle application, mais c'est un peu plus difficile et cela peut prendre plus de temps, alors j'ai pensé que je pourrais vous informer de ce que j'ai fait jusqu'à présent.
J'éditerai cette réponse avec l'application finale quand elle pourra détecter l'autocorrection dans n'importe quelle application.
Voici ce que j'ai fait jusqu'à présent : [Lien de téléchargement le plus récent plus bas]
Je suis actuellement en train de tester une version de l'application qui est généralisée et fonctionne sur chaque vue de texte, quelle que soit l'application active. La méthode utilisée est légèrement différente de celle utilisée lorsque l'application n'était qu'une application de type NSTextView
au sein de l'application elle-même, car lorsque vous traitez ces éléments avec d'autres applications (via l'API d'accessibilité), vous n'avez pas un accès direct aux objets eux-mêmes.
Bon, trêve de bavardage, voici quelques captures d'écran des préférences :
Général - Pour le moment, il vous permet simplement de choisir le son à jouer lorsque la complétion automatique est détectée.
Liste noire - Permet de mettre certaines applications sur liste noire afin que la détection de la correction automatique soit désactivée et qu'aucun son ne soit diffusé.
La raison pour laquelle je le teste est que la méthode que j'utilise n'est pas complètement saine, elle détecte simplement toute modification du texte avant le curseur. Cela signifie qu'elle détecte la complétion automatique, mais en général, elle détecte tout changement dans le texte qui n'est PAS effectué directement par l'utilisateur (par exemple, un bouton qui efface tout le texte), à part cela, elle fonctionne assez bien.
Je mettrai à jour cette réponse avec un lien de téléchargement dès que j'aurai terminé les tests.
J'ai fini les tests, donc Voici le lien de téléchargement : http://cl.ly/9CIZ
Il fonctionne en arrière-plan et n'a donc pas d'icône de dock. Pour accéder aux préférences, double-cliquez sur l'application dans le Finder.
Encore une fois, cela ne fonctionne pas parfaitement et il y a quelques bugs mais cela devrait fonctionner 99% du temps !