Aller au contenu
Menu

Taper du code sur AZERTY, pourquoi la vitesse chute

Publié : · Mis à jour : · 7 min temps de lecture

Sur un clavier AZERTY, écrire une accolade ouvrante demande AltGr et 4, la fermante demande AltGr et le signe égal, et les dix chiffres demandent Maj, la touche Shift. Un score obtenu sur de la prose ne dit donc presque rien de la vitesse à laquelle la même personne écrit du code, parce que ce ne sont pas les mêmes touches ni le même nombre de frappes.

Pourquoi la prose ne prédit-elle pas le code ?

Trois différences se cumulent. Le code aligne des caractères que le français n’utilise presque jamais, il alterne sans cesse entre lettres, chiffres et symboles, et il interdit l’anticipation : dans un texte, la fin d’un mot se devine, dans un identifiant, elle se lit caractère par caractère.

S’ajoute une réalité que les compteurs ignorent. Une grande partie du temps passé devant du code ne consiste pas à taper mais à lire, à revenir en arrière, à renommer, à déplacer un bloc. La vitesse brute y compte beaucoup moins que la régularité et l’absence de fautes de symboles, une parenthèse manquante coûtant plus cher qu’une lettre inversée dans un courrier.

Publicité

Combien d’appuis coûte chaque symbole sur AZERTY ?

Le tableau se lit dans l’ordre du coût. Un appui, c’est gratuit ; deux appuis, c’est un modificateur maintenu ; trois appuis, c’est une touche morte suivie d’une barre d’espace.

CaractèreChemin sur AZERTYAppuis
virgule, point-virgule, deux-points, point d’exclamationaccès direct1
égal, astérisque, dollar, apostrophe, parenthèses, guillemet droitaccès direct1
tiret et trait basaccès direct1
chiffres de 0 à 9Maj2
point, plus, pourcentageMaj2
accolade ouvranteAltGr et 42
accolade fermanteAltGr et le signe égal2
crochet ouvrantAltGr et 52
crochet fermantAltGr et la touche à droite du 02
barre verticaleAltGr et 62
barre oblique inverseAltGr et 82
arobaseAltGr et 02
dièseAltGr et 32
circonflexe simpleAltGr et 92
tildeAltGr et 2, puis barre d’espace3

Deux conséquences sont mesurables sans instrument. Une ligne d’affectation contenant deux accolades, un crochet et un chiffre passe par quatre modificateurs, là où la même ligne sur une disposition américaine n’en demande qu’un ou deux. Et le point, présent dans chaque appel de méthode, réclame Maj en français, ce qui met une pression constante sur l’auriculaire.

Une bonne nouvelle se cache dans la troisième ligne. Le trait bas, omniprésent dans les noms de variables, est en accès direct sur AZERTY : il occupe la touche du 8 sans aucun modificateur, ce qui en fait l’un des rares endroits où la disposition française est plus rapide que l’américaine.

Le circonflexe et le tilde sont-ils des touches mortes ?

Le tilde oui, le circonflexe cela dépend du chemin, et la différence compte tous les jours en expression régulière.

La touche à droite du P porte le circonflexe et le tréma, tous deux morts : ils n’écrivent rien au premier appui et attendent la lettre suivante. AltGr et 2 arme le tilde, mort lui aussi, donc il faut ajouter une barre d’espace pour l’obtenir seul.

Mais AltGr et 9 donne un circonflexe ordinaire, qui s’écrit immédiatement. C’est le chemin à retenir pour ancrer un début de ligne dans une expression régulière, et il évite l’aller-retour par la barre d’espace. Le mécanisme complet est décrit dans l’article sur les touches mortes, et il vaut la peine de le connaître avant de conclure que le clavier est cassé.

Publicité

Ce que le format physique change

La disposition n’est pas la seule variable. Sur un clavier ISO, la touche supplémentaire à gauche du W porte les chevrons, très demandés en balisage et en génériques. Un clavier ANSI n’a tout simplement pas cette touche, donc la disposition française n’a plus où les loger. La comparaison complète se trouve dans clavier ISO ou ANSI.

Le matériel joue aussi. Quand une touche AltGr manque ou répond mal, la faute est parfois matérielle et non ergonomique, et le test du clavier affiche chaque combinaison au moment où elle arrive, modificateurs compris. Sous Windows, AltGr y apparaît souvent comme deux appuis simultanés, Ctrl gauche et Alt droit : c’est normal et ce n’est pas un défaut.

QWERTY, Bépo, ou rester sur AZERTY ?

Une partie des développeurs francophones passe à une disposition américaine, pour une raison précise : les symboles de code y sont plus accessibles et la documentation, les raccourcis et les exemples supposent cette carte. Le prix se paie sur le français, où les accents deviennent laborieux sans une variante internationale. Le détail du changement est traité dans AZERTY ou QWERTY.

D’autres choisissent Bépo, disposition francophone construite sur la fréquence des lettres de la langue, qui place les caractères de programmation à portée directe. Le coût est le même dans les deux cas : quelques semaines pendant lesquelles les deux cartes se mélangent, et le désagrément de retrouver un AZERTY sur une machine partagée.

Une troisième voie évite le déménagement complet. Une disposition française normalisée existe depuis 2019 sous la référence NF Z71-300, pensée pour rendre directement accessibles les majuscules accentuées et les caractères typographiques que l’AZERTY courant cache.

Publicité

Quand changer de disposition ne réglera rien

Si vous passez plus de temps à lire du code qu’à en écrire, ce qui est le cas ordinaire, changer de carte ne vous rendra pas une heure par semaine. Le nombre d’appuis économisés est réel, mais il se compte en secondes par jour, pas en journées par mois.

Si vous travaillez sur des machines partagées, sur des serveurs distants ou sur le poste d’un collègue, une disposition personnalisée devient un handicap. Vous serez lent sur la vôtre pendant l’apprentissage, puis lent sur les autres pour toujours.

Et si votre gêne vient de raccourcis d’éditeur mal placés, la disposition n’y est pour rien. Remapper trois raccourcis coûte cinq minutes et rapporte davantage que six semaines de rééducation des doigts.

Pour qui, et par quoi commencer

Oui, changez si vous écrivez du code toute la journée, en anglais, sur votre seule machine, et si les accents français vous servent rarement.

Oui, restez sur AZERTY si vous alternez code et français. AltGr coûte un geste appris une fois, alors qu’un accent absent coûte un geste à chaque occurrence.

Non, ne changez pas pour gagner en vitesse pure : un score de code inférieur à un score de prose est le comportement normal du clavier, pas un signe de faiblesse.

Par quoi commencer : cinq minutes sur les enchaînements de symboles pris un par un, la paire d’accolades, la paire de crochets, l’arobase, la barre oblique inverse. Elles rapportent plus qu’une heure de texte courant, qui confirme surtout ce que les doigts savent déjà. L’unité de mesure et ses pièges sont expliqués dans mots par minute.

Publicité

FAQ

Comment faire les accolades sur un clavier AZERTY ?

AltGr et 4 pour l’ouvrante, AltGr et le signe égal pour la fermante. Les deux s’écrivent immédiatement, sans attendre de caractère suivant, contrairement au tilde de la même rangée.

Pourquoi le point demande-t-il Maj sur AZERTY ?

Parce que la touche du point porte le point-virgule en accès direct. Sur AZERTY, la ponctuation courante du français est prioritaire, et le point, très utilisé en programmation, se retrouve au second niveau.

Comment taper un tilde sur AZERTY ?

AltGr et 2, puis la barre d’espace. Le tilde est une touche morte : sans la barre d’espace, il attend la lettre suivante pour former ã, ñ ou õ.

Le trait bas demande-t-il un modificateur sur AZERTY ?

Non, il est en accès direct sur la touche du 8. C’est l’un des rares caractères de programmation où la disposition française est plus rapide que l’américaine, qui le place sous Maj.

Faut-il passer au QWERTY pour programmer ?

Seulement si vous écrivez surtout du code et de l’anglais sur une seule machine. Le gain se compte en secondes par jour, et il disparaît dès que vous alternez avec du français ou avec des postes que vous ne configurez pas.

Un texte pour reposer les mains

Pour revenir au français après une session de symboles, le Traité élémentaire de chimie d’Antoine Lavoisier, paru en 1789, explique pourquoi son auteur a renvoyé les opérations manuelles et les appareils à la fin du livre : une séparation entre le raisonnement et l’outillage que tout programmeur reconnaîtra, en soixante-dix mots et sans une seule accolade.

Choisir un texte

Publicité

Plus sur le blog

Ce que vous pouvez faire ici

Test de clavier

Appuyez sur une touche et regardez-la s’allumer. Montre les touches muettes, les touches qui répondent deux fois et le nombre de touches reconnues ensemble.

Tester le clavier

Tapez des textes qui comptent

Cent courts extraits, de La Fontaine à Jules Verne. Vous en tapez un et vous découvrez d’où il vient et ce qu’il raconte.

Choisir un texte