10 votes

Puis-je faire en sorte que le correcteur automatique de Lion émette un signal sonore et obtienne un résumé des modifications ?

La correction automatique dans Lion est formidable, mais j'ai besoin de savoir quand elle a effectué une substitution pour pouvoir la vérifier.

Existe-t-il un moyen de définir une alerte audio pour qu'OS X émette un son pour m'avertir chaque fois qu'il effectue une correction automatique ?

Existe-t-il un autre moyen de voir un résumé rapide des changements de correction automatique qui ont eu lieu dans un document ?

13voto

zaca Points 417

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 :

enter image description here

Général - Pour le moment, il vous permet simplement de choisir le son à jouer lorsque la complétion automatique est détectée.

enter image description here

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.


enter image description here

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 !

1voto

FrostedMint Points 146

Je n'arrive pas à trouver une telle fonctionnalité.

Le mieux que je puisse faire est d'écrire le hack vous-même, ou de chercher une solution tierce.

Quant aux applications tierces, je pense TextExpander permet les alertes audio. Je suis sûr qu'il existe d'autres applications.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X