Puis-je faire bip automatique de Lion et obtenir un résumé des modifications?

10

La correction automatique dans Lion est géniale, mais j'ai besoin de savoir quand elle a fait une substitution pour que je puisse la vérifier.

Existe-t-il un moyen de définir une alerte audio pour qu'OS X émette un son pour m'alerter chaque fois qu'il se corrige automatiquement?

Existe-t-il une autre façon de voir un résumé rapide des modifications de correction automatique qui se sont produites dans un document?

dan8394
la source

Réponses:

13

En tant que développeur Mac, j'ai travaillé sur une solution à ce problème, jusqu'à présent, j'ai pu détecter NSTextViewla correction automatique dans une application et jouer un son pour alerter l'utilisateur.

En ce moment, je travaille à le rendre capable de détecter la correction automatique dans n'importe NSTextViewquelle application, mais c'est un peu plus difficile et peut prendre plus de temps, alors j'ai pensé que je voudrais simplement vous informer de ce que j'ai fait jusqu'à présent.

Je modifierai cette réponse avec l'application finale lorsqu'elle pourra détecter la correction automatique 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. Il utilise une méthode légèrement différente de la façon dont je l'ai fait lorsqu'il ne s'agissait que d'une NSTextViewapplication, car lorsque vous traitez ces choses avec d'autres applications (via l'API d'accessibilité), vous n'avez pas d'accès direct aux objets eux-mêmes.

Quoi qu'il en soit avec le «jibber-jabber», voici quelques captures d'écran des préférences:

entrez la description de l'image ici

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

entrez la description de l'image ici

Liste noire - Vous permet de mettre sur liste noire certaines applications afin que la détection de correction automatique soit désactivée et qu'aucun son ne soit lu.

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 tout changement de texte avant le curseur. Cela signifie qu'il détectera la saisie semi-automatique, mais en général détectera tout changement de texte qui n'est PAS directement effectué par l'utilisateur (par exemple un bouton qui efface tout le texte), à ​​part cela, cela fonctionne plutôt bien.

Je mettrai à jour cette réponse avec un lien de téléchargement une fois les tests terminés.


entrez la description de l'image ici

J'ai terminé les tests, alors… voici le lien de téléchargement: http://cl.ly/9CIZ

Il fonctionne en arrière-plan, donc n'a 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 comporte quelques bogues, mais cela devrait fonctionner 99% du temps!

Joshua
la source
Merci Joshua. Cela semble très prometteur. Votre propre application fonctionne certainement bien et rassure à tout le moins que les développeurs d'applications pourront l'ajouter. J'espère que vous trouverez un moyen de le généraliser.
dan8394
J'ai mis à jour la réponse avec plus d'informations sur l'application.
Joshua
Brillant. Bon travail!
dan8394
Merci! J'ai ajouté le lien de téléchargement à l'application complète maintenant, vous pouvez donc l'essayer!
Joshua
Magnifique! Juste un problème mineur - il semble désactiver la ligne pointillée bleue que vous obtenez normalement sous les mots auto-corrigés. Aussi - comment puis-je l'éteindre?!
dan8394
1

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

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

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

FrostedMint
la source
Typinator prend également en charge les alertes audio. ergonis.com/products/typinator
titaniumdecoy