Toute personne ayant déjà un peu programmé le sait, les langages de programmation utilisent des symboles de ponctuation pas forcémment faciles à accéder sur un clavier français. On peut être tenté d'utiliser un clavier américain (QWERTY) pour avoir des touches un peu plus faciles à accéder. Malheureusement, sur ce clavier, on ne trouve dans la version de base d'accents, ce qui oblige à prendre une variante avec touches mortes et/ou remapper les accents ailleurs (le clavier andorran est pas mal pour ça d'ailleurs), ou de prendre l'habitude de taper sans accents, et donc à lire le Français sans être gêné par d'énormes fautes orthographiques. Devinez donc comment je suis devenu nul en orthographe... J'ai heureusement abandonné ce clavier, sous-optimal lui aussi, il faut également se servir de la touche majuscule assez souvent avec des ponctuations loin à droite du clavier.

De plus, tout geek sait ça, le clavier, qu'il soit QWERTY ou AZERTY n'est pas conçu ni pour faciliter la vitesse de frappe, ni l'apprentissage, mais pour minimiser les risques que des marteaux ne se cognent sur les machines à écrire des années 1880 (voir la BD). D'autres disposition de touches ont été proposées pour des appareils purement numériques, et ce depuis 1936 : on parle souvent de clavier Dvorak du nom de son inventeur. Et ca fait maintenant quelques années que je me dis que je m'y mettrais un jour.

Ce jour aurait pu être aujourd'hui. Enfin, j'ai commencé à partir à la pêche aux infos : d'abord, où trouver un clavier. Ah oui, mais il existe diverses variantes de DVORAK, dont :

  • Le DVORAK adapté à la pratique de l'anglais, dont on trouve facilement des claviers. Il est aussi facile de transformer un clavier US traditionnel en dvorak en inversant les touches sur les claviers facilement démontables. En effet, on rédéfini les touches sans redéfinir les couples de caractères accentuées. Ce clavier apparait naturellement conçu pour l'anglais, et non le Français, mais vu que je mélange les langues, je peut m'en accomoder. Par contre, tout comme le clavier américain original, il faut souvent se servir de majuscules, et se posera encore le problème des accents.
  • Le DVORAK français de Franis Leboutte qui est visiblement la première version publiée à grande échelle de clavier DVORAK adapté au Français. Les caractères spéciaux aussi sont remappées, apparaît une touche morte sur le 8.
  • Le Dvorak de Xorg, créé et maintenu depuis ce Wiki, dont on peut observer le keymap ici.
Evidemment, personne ne construit ces deux derniers claviers, il va falloir créer des autocollant et recycler un pas-si-vieux clavier (mais un geek a toujours ça chez lui). Bon, je choisis quel clavier alors ? En fait tout ces claviers m'embêtent sur le fond, j'ai aussi envie d'un clavier qui permettrait de programmer sans utiliser de caractères spéciaux. Aucun doute cependant, les 2 DVORAK français sont bien conçus pour taper du texte en Français de manière optimale. Mais j'aimerais une version avec des ponctuations plus proches. Ce qui en fait nécessiterait de trouver un clavier avec plus de touches tout simplement.

Bon, alors qu'est ce qui existe comme clavier marrants ?

Je me suis aussi amusé à regarder d'autres keymap pour voir ce qui est proposé dans Ubuntu (Menu Gnome/System/Preferences/Keyboard/Layouts/Add pour les curieux).

Tant pis, le clavier idéal n'existe pas (encore ?). Peut-être une manette de jeux via ce driver ? Ce ne sont pas les claviers façon Pro Gamer Command Unit qui feront l'affaire, et encore moins un joystick ou un joypad traditionnel. Bon quoi d'autres d'original ? Un Power Glove maquillé en souris ? (ce lien et la vidéo sont à voir absolument; d'où le gras !). Des pédales ? Mapper Shift et Alt Gr sur les pieds (et pourquoi pas CTRL et ALT), je crois que c'est à tester ! (avec ou sans DVORAK d'ailleurs).

Maintenant que j'ai fait vu toutes les possibilités selon Saint Google, dès que j'en aurais le courage, j'étudierais comment imprimer les autocollants et/ou l'achat de pédales... Ca ne fait que 5 ans que je me suis promis de me mettre au DVORAK, je peux encore attendre 5 années supplémentaires.