On a tendance à négliger l'importance du clavier lorsque l'on développe, mais en tant que développeur c'est notre outil principal.
Il y a quelques années, j'en ai eu assez de taper n'importe comment au clavier, j'utilisais alors 2 ou 3 doigts par main ce qui n'était pas vraiment productif 😅.
En faisant mes recherches j'ai découvert l'existence des claviers mécaniques, qui sont aujourd'hui surtout connus des gamers pour éviter l'effet de ghosting que l'on a sur les claviers traditionnels à membrane (explication du ghosting).
Autant vous dire que je suis devenu un évangéliste du clavier mécanique, mon but est clairement de vous donner envie d'y passer 😁
Pourquoi un clavier mécanique
Pour une utilisation professionnelle il y a de nombreux avantages:
- meilleure réactivité
- meilleure durabilité
- possibilité de choisir les switchs (très important!)
- meilleur confort de frappe
- customisable à l'infini (bon ça c'est un peu la hype)
Il faut par contre noter 2 choses:
- ils sont plus chers 🤑 (compter environ 100 euros, mais ça peut monter beaucoup plus)
- ils font plus de bruits que les claviers à membrane, même si il y a eu beaucoup de progrès à ce niveau ces dernières années
Bien choisir son clavier mécanique
Lors de mon premier achat (oui il y en a eu plusieurs ensuite 😉) il a fallu choisir parmi plusieurs options:
- le layout (la disposition des touches)
- le type de switch
- la taille du clavier (le nombre de touches)
Le layout
Pour le layout, j'ai choisi de passer au QWERTY US. C'est un choix que j'ai fait surtout par rapport aux touches beaucoup utilisées en programmation qui sont plus facilement accessibles (par ex: [] {} / | ).
On a aussi le choix entre une disposition ISO ou ANSI (en gros la touche entrée est différente), j'ai choisi le second mais c'est une question de goût personnel.
Les switchs
Après il y a le choix des switchs, il en existe tout plein, les plus courants sont les Cherry MX. Ils sont différenciés par leur couleur, ils ont chacun des caractéristiques précises: linéaire ou tactile, avec un 'clic' ou non, plus ou moins sensibles et nécessitant plus ou moins de force pour être activés.
En réalité on rentre dans l'utilisation des claviers mécaniques: ils sont bruyants. Et en tant que développeur, si vous ne voulez pas vous faire taper par vos collègues, il sera de bon ton de choisir ceux qui font le moins de bruits. Les plus recommandés sont les switchs marron et clear.
Nombre de touches disponibles
Enfin on peut choisir le nombre de touches, il existe des claviers avec le minimum du minimum, jusqu'au traditionnel avec le pavé numérique.
Mon premier clavier était un 60%, parce que je trouvais ça super classe, mais à l'usage un peu horrible pour faire les accents ou utiliser les touches directionnelles. Je suis donc passé au TKL (Ten Key Less).
Sans vouloir faire de pub mon clavier actuel est un Keychron K8, leur prix était raisonnable (ça a beaucoup augmenté dernièrement) et la qualité est irréprochable.

Ergonomie et productivité
Un autre point important est d'apprendre à taper correctement au clavier tout en étant bien installé.
Il faut absolument utiliser un repose poignet aussi bien pour le clavier que pour la souris. C'est capital, vraiment. Ca permet d'éviter des points de tensions dans les poignets qui peuvent mener à de vrais soucis de santé.
Ensuite il faut apprendre (ou réapprendre) à taper correctement au clavier. Il existe maintenant tout un tas de sites pour s'entrainer, j'ai choisi Ratatype, qui a l'avantage de permettre de sélectionner un layout précis.
Pour être bien à l'aise il m'a fallu déjà plusieurs mois, pour vraiment ne plus regarder mes mains et gagner en productivité environ un an.
Voilà, n'hésitez plus et passez au clavier pour professionnels 🙂
Si le prix vous parait trop cher vous pouvez aussi demander à votre entreprise de vous en acheter, en tant que développeur cela peut se justifier.
A propos de l'auteur
Tanguy Dechiron
Développeur web fullstack (Symfony++).
Passionné de littérature fantasy, jeux de société.
Cycliste du dimanche.