< Page précédenteAccueilPage suivante >

DirectCorrect™

Spell Catcher X 10.3 présente DirectCorrect : une toute nouvelle façon de vérifier l'orthographe. DirectCorrect combine les capacités de Vérifier la sélection « Écrivez maintenant, vérifiez plus tard », et la stratégie de la satisfaction immédiate de la correction interactive « Faites une erreur, corrigez-le maintenant ».

Sans quitter votre document, vous pouvez le vérifier instantanément pour y détecter des erreurs, les voir mis en évidence, et les corriger. Dans l'ordre que vous voulez, lorsque c'est pratique pour vous. C'est le moyen idéal de vérifier et corriger des documents courts et de longueur moyenne, parfait pour la messagerie électronique, messagerie instantanée, les formulaires Web et ainsi de suite.

Où peut-on utiliser DirectCorrect ?

La fonctionnalité DirectCorrect de Spell Catcher utilise les capacités Services Texte et Accès universel (accessibilité) qui font partie de Mac OS X. En grande parti, ce sont les mêmes capacités utilisées par le panneau Dictionnaire de Mac OS X, lors de la recherche d'un mot en utilisant le raccourci contrôle-commande-D. Si une application prend en charge correctement le panneau Dictionnaire de Mac OS X, DirectCorrect devrait fonctionner dans cette application.

Tous les affichages d'édition de texte intégrée de Mac OS X (Cocoa, Carbon et WebKit) gèrent DirectCorrect de sorte que toute application utilisant un affichage d'édition standard de Mac OS X le fera aussi. Le moteur d'édition de texte WASTE 3.0 prend en charge DirectCorrect, ainsi que certaines applications tierces qui utilisent leur propre moteur interne de texte telles que BBEdit et TextWrangler.

Avant de commencer

DirectCorrect fonctionne mieux lorsqu' « Activer l'accès pour les périphériques d'aide » est sélectionné dans le panneau Accès universel des Préférences Système. Ouvrir les préférences Accès universel et assurez-vous que cette préférence est sélectionnée.

Une visite guidée rapide

Nous allons utiliser TextEdit, puisqu'il gère très bien DirectCorrect. Cliquez ici pour ouvrir TextEdit avec un document en exemple.

NOTA : Sur Mac OS X 10.5 (Leopard), vous devrez parfois déplacer cette fenêtre d'aide afin de ne pas masquer le document en exemple qui a été ouvert dans TextEdit.

Avec Spell Catcher sélectionné dans le menu Saisie, choisissez > Activer DirectCorrect. Vous devriez voir quelque chose comme ceci :

Les erreurs sont mises en évidence selon le type, en utilisant les mêmes couleurs que Vérifier la sélection. Il est à noter que DirectCorrect "suit" votre fenêtre de document comme vous la déplacer et redimensionner, de même que son contenu chaque fois qu'il défile ou est modifié. Trois contrôles apparaissent en haut à droite de la fenêtre, en fournissant les fonctionnalités suivantes (de gauche à droite) :

La fenêtre de l'inspecteur DirectCorrect devrait s'ouvrir aussi. L'inspecteur affiche un compteur de ce qui a été vérifié, et le nombre d'erreurs trouvées. Les contrôles de la fenêtre de l'inspecteur vous permettent de changer l'apparence des erreurs mises en évidence, et quelle partie du document doit être vérifié. Vous pouvez également adapter la façon dont Spell Catcher obtient le positionnement, les informations sur la police et le style de l'application, afin d'obtenir les résultats les plus précis possible pour une application particulière ou un document.

Des contrôles supplémentaires sont disponibles dans l'inspecteur DirectCorrect, cliquez sur le bouton d'affichage pour les afficher ou les masquer. Voir ci-dessous pour une description détaillée des différents contrôles DirectCorrect.

La plupart des réglages sont DirectCorrect sont mémorisés pour chaque application, enregistrés lorsque vous les configurés tout en utilisant DirectCorrect avec un programme particulier.

Faire des Corrections

Cliquez sur un mot en évidence pour afficher une liste de suggestions de remplacement. Choisissez un remplacement de la liste en double-cliquant dessus, ou en tapant le numéro à sa gauche. Double-cliquer sur un texte abrégé ou une erreur de mot répété fera la correction instantanément en utilisant la première suggestion dans la liste.

Tous ces contrôles !

Les fonctions effectuées par la plupart des contrôles n'ont, en général, pas besoin d'explication, mais certaines pourraient justifier un peu plus d'explications. Comme toujours, vous pouvez passer la souris au-dessus d'un contrôle de l'inspecteur pour une description plus détaillée.

DirectCorrect Advanced Controls

Choisir soit de mettre en évidence en colorant les mots eux-mêmes, en colorant à l'arrière-plan, ou en soulignant le mot. Le bouton le plus à droite cache tous les mots mis en évidence, mais laisse DirectCorrect activé.


Choisissez la méthode utilisée pour obtenir des informations de positionnement de l'application.


Choisissez la méthode utilisée pour obtenir les informations sur la police et le style de l'application.


Choisissez la partie du document à vérifier. Le texte visible n'est disponible que si l'application peut fournir la zone visible de caractères avant que DirectCorrect ne le vérifie vraiment et dessine les erreurs mises en évidence. Les paragraphes sélectionnés comprennent, les paragraphes (entiers) qui renferment le texte sélectionné.


Choisissez si DirectCorrect doit rester activé (si activé manuellement) dans toutes les zones de texte éditable.


Sélectionnez uniquement lorsque le texte en cours de vérification est défini dans deux ou plusieurs colonnes. Ceci permettra d'accroître la précision, mais peut avoir des répercussions importantes sur la performance. Toujours laisser désélectionné pour une seule colonne de texte.


Sélectionnez cette option pour obtenir et afficher des glyphes spéciaux / variantes pour une précision accrue. Dans certaines applications, ceci peut causer une diminution importante de la performance.

Les images ci-dessous illustrent comment DirectCorrect met en évidence le texte qui contient variantes de glyphes, avec cette préférence sélectionnée et désélectionnée. Il devrait être évident de voir qu'est-ce que c'est.

No Glyphs Glyphs


Choisissez d'utiliser les polices Core Text (si disponible) en utilisant les polices et les styles Text Services. (Mac OS X 10.5 seulement).


Quels réglages sont les meilleurs ?

La réponse simple : quelque soit la combinaison qui vous plaît le plus.
La réponse pas si simple : il n'existe pas de meilleure combinaison de paramètres.

Il est regrettable qu'il n'y ait pas de "meilleure combinaison" et le pourquoi est que DirectCorrect a le nombre de réglages qu'il a. La réalité est que chaque application se comporte différemment, en ce qui concerne les résultats donnés pour le positionnement, l'information de police et de style requis par DirectCorrect. En fait, même au sein d'une application particulière, les "meilleurs" paramètres peuvent dépendre du document que vous modifiez. Alors, n'hésitez pas à essayer différentes combinaisons jusqu'à ce que vous trouverez ceux que vous préférez.

Applications, Observations

Nous avons appris certaines choses sur l'utilisation de DirectCorrect avec des applications spécifiques. Vous trouverez peut-être nos observations utiles. Mais gardez à l'esprit les changements logiciels : ce qui ne fonctionne pas aujourd'hui pourrait fonctionner dans la prochaine mise à jour. Cela s'applique à Mac OS lui-même, les applications que vous utilisez, et dernièrement et non le moindre, Spell Catcher X. Le courrier électronique est probablement une des principales applications que vous souhaitez utiliser avec DirectCorrect, que nous allons décrire nos expériences avec Mail d'Apple.

Apple Mail

La fenêtre de composition de message de Mail utilise la présentation HTML du WebKit. À ce jour, seul Text Services est (publiquement) géré, pour obtenir le positionnement et l'information sur les polices. Malheureusement, WebKit retourne une valeur incorrecte, utilisé par DirectCorrect pour déterminer le niveau de référence pour l'établissement de la mise en évidence des erreurs. Souvent, c'est seulement par un pixel ou deux. Mais il y a certaines polices de caractères et/ou des tailles qui donneront des résultats parfaits au niveau des pixels. Malheureusement, la police de message par défaut de Mail, Helvetica 12, n'est pas l'une d'entre elles. Neue Helvetica, toutefois, l'est. Les images ci-dessous illustrent la différence.

Helvetica Helvetica Neue

Il suffit de changer le message par défaut de Mail à une police qui fonctionne mieux avec DirectCorrect. Ceci peut être tout ce que vous avez à faire pour obtenir les meilleurs résultats.

Vous pouvez également voir les problèmes de positionnement lors de l'utilisation des modèles de Mail, pas nécessairement à cause de la police utilisée, mais en raison de l'espacement de la ligne, du paragraphe. WebKit rapporte un positionnement incorrect lorsque l'espacement du paragraphe est spécifié dans la méthode utilisée par la plupart des échantillons de modèle. Cela peut généralement être corrigé par la suppression des sauts de paragraphe existants et en les remplaçant en tapant un Retour de chariot. Bien sûr, cela va changer l'espacement, mais que les résultats seront mieux avec DirectCorrect. Un moyen plus rapide est d'utiliser la commande Modifier la sélection « Standardiser les fins de lignes » de Spell Catcher. Choisissez d'utiliser les fins de lignes Unix, et les résultats seront similaires aux images ci-dessous. Notez que l'espacement est assez différent, voyez si c'est un compromis acceptable pour vous.


Raccourcis utiles

Il existe un certain nombre de raccourcis clavier disponibles lorsque vous utilisez DirectCorrect que vous trouverez probablement utile :


Nous voulons vos commentaires !

DirectCorrect est une fonctionnalité nouvelle. Elle utilise des technologies avancées de saisie de texte et d'accessibilité qui sont disponibles à tous les développeurs. Si l'une de vos applications préférées ne possède pas le soutien requis par DirectCorrect, demandez-leur d'entrer en contact avec nous. Si vous trouvez une application prend en charge DirectCorrect, faites-le nous savoir! Si vous avez des idées ou des suggestions, contactez-nous au directcorrect@rainmakerinc.com.

< Page précédenteAccueilPage suivante >