Tip of the day: Naviguer dans du texte à partir du clavier
Par Mox Folder sur mercredi, octobre 24 2007, 17:26 - Design - Lien permanent
La souris est périphérique très pratique, depuis qu'on l'a inventé et qu'on l'utilise on ne peut quasiment plus s'en passer. Ceci est vrai quand navigue
sans avoir à saisir de données, mais lorsque doit en saisir au clavier et qu'on utilise la souris en même temps c'est autre chose. En effet, on n'a que deux mains : l'une est occupée par le clavier et l'autre occupée par la souris, alors qu'on serait parfois tellement plus productif est efficace en gardant les deux mains sur le clavier.
Heureusement les développeurs on pensé à tout, les OS et les logiciels intègrent ce genre de pratique : après tout, en cas de défaillance de la souris il faut pouvoir garder la main
sur l'interface. Je m'en vais donc vous livrer quelques astuces qui peuvent s'avérer plus ou moins pratique lors de la rédaction d'un texte dans un traitement de texte, une interface d'administration d'un blog ou un webmail ou encore dans votre logiciel de mail préféré.
Focalisons nous sur l'utilisation aujourd'hui devenue la plus courante : le navigateur web. Vous l'utiliserez par exemple pour vos mails (GMAil, Yahoo, hotmail, etc.), mettre à jour votre blog, participer à des forums, écrire des commentaires sur des sites (YouTube, blogs, Flickr, etc)...
Ce qui suit vaut pour Firefox sur Mac, mais j'imagine que les autres navigateurs sur windows ou autres fonctionnent plus ou moins de la même façons.
Réapprendre à ce servir du clavier
Lorsque l'on tape un texte (à deux mains hein ;o) et que l'on désire naviguer dans le texte - que ce soit pas exemple pour retourner en début de paragraphe, ou sélectionner une partie du texte - le premier réflex et d'utiliser la souris. Si au premier abord cette utilisation parait la plus pratique et rapide elle nous oblige à interrompre la frappe. On perd en fluidité et on perdre par la même occasion le fil de son idée or il n'est pas toujours nécessaire d'avoir à reprendre la souris : idéalement on ne devrait reprendre la souris qu'en cas de nécessité absolue.
Navigation au clavier
Il n'y a pas 36 manières dans naviguer dans du texte au clavier, tout passe par les flèches et à la rigueur les touches Page up et Page Down. C'est pas compliqué : avec haut, bas, gauche, droite on déplace le curseur où on le désire.
Problème : le curseur ne se déplace que d'un caractère ou une ligne à la fois, si on veut remonter de 10 ligne, il faut appuyer 10 fois sur la flèche du haut.
Pour palier à ce problème il faut combiner les flèches avec un ou plusieurs autres touches. Quelques exemples :
- alt + flèche de droite (ou flèche de gauche), vous fera avancer ou reculer d'un mot ;
- alt + flèche de haut (ou flèche de bas), positionne le curseur en haut ou en bas de la fenêtre de texte ;
- cmd (pomme) + flèche de droite (ou flèche de gauche), positionnera le curseur à la fin ou au début de la ligne ;
- cmd (pomme) + flèche de haut (ou flèche de bas), positionnera le curseur à la fin ou au début de votre texte.
Pas testé sur Windows, mais je pense qui si vous remplacez cmd par ctrl ça devrait donner le même résultat
Aller plus loin
Ok, maintenant que vous savez déplacer votre curseur sans utiliser votre souris, je vais vous donner une astuce pour sélectionner du texte : utilisez la touche shift en association avec les combinaisons cités ci-dessous. La touche shift est une touche avec une flèche pointée vers le haut et qui sert à faire des caractères en majuscules... c'est aussi celle qui est utilisée lorsque l'on souhaite sélectionner plusieurs éléments à la fois, c'est vraiment LA touche de sélection. Ex:
- shift + flèche droite (ou gauche), sélectionne le caractère suivant ou précédent ;
- shift + flèche haut (ou bas), sélectionne tous les caractères de la ligne avant ou après le curseur + les caractères de la ligne précédente ou suivante alignés avec le curseur (ndr. c'est pas clair mais testez, vous allez comprendre) ;
- shift + alt + flèche droite (ou gauche), sélectionne le mot après ou avant le curseur ;
- shift + alt + flèche haut (ou bas), sélectionne le texte visible dans la zone de texte avant ou après le curseur ;
- shift + cmd + flèche droite (ou gauche), sélectionne les caractères de la ligne après ou avant le curseur ;
- shift + cmd + flèche haut (ou bas), sélectionne TOUT le texte avant ou après le curseur.
Aller encore plus loin
Selon les logiciels il y a quelques subtilités car tous ne réagissent pas pas pareil, notamment les logiciel de PAO et d' eMail. À cela, il y a une raison : en HTML comme en PAO on fait une différence entre un paragraphe et un retour charriot, cf. image ci-dessous. En html un retour charriot sera symbolisé par une balise BR.

Par exemple dans Quark X-Press :
- shift + cmd + flèche haut (ou bas), sélectionne le paragraphe avant ou après le curseur ;
- shift + alt + cmd + flèche haut (ou bas), sélectionne TOUT le texte avant ou après le curseur ;
- shift + alt + cmd + flèche droite (ou gauche), sélectionne les caractères de la ligne après ou avant le curseur.
En définitive, il y a un certain nombre de possibilités, à vous de tester sur différents logiciels et choisir en fonction de ce qui vous parait le plus pratique et évident ... Une chose qui est sur, c'est qu'il est très difficile de se défaire de cette satanée souris, moi même en rédigeant cet article je n'ai pas respecté 1/4 de ces raccourcis clavier ;o)
comments