Bonsoir,
Voilà, j'ai sauté le pas et j'ai assemblé un clavier orthogonal mécanique 🙂 Je suis parti de la solution d'un clavier en kit (Idobo75) trouvé sur AliExpress, avec une carte [PCB] ne nécessitant pas de soudure (« hotplug sockets »), un boîtier en alu (bien lourd), des switches Cherry brown (= tactiles) et des cabochons au profil DSA…
Le résultat une fois assemblé :
[Ben j'ai pas trouvé comment insérer une photo sans passer par une URL :mad: je ne suis pas un pro des forum !! Si vous me dites comment faire, je modifierai mon message !]
Quelques mots sur l'assemblage : j'ai reçu le paquet plus rapidement que prévu (à peine une dizaine de jours) ; on reçoit un paquet sans aucune doc ni papier, il faut un peu chercher pour comprendre comment monter cela et dans quel ordre (rien de très compliqué). Une fois les switchs installés, un premier test montre que 4 touches ne fonctionnent pas : pour 3 d'entres elles, il s'agissait juste d'un switch mal inséré ou aux pattes tordues (j'en avais commandé quelques uns de rab', ça a servi !), mais pour le dernier, j'ai dû demander de l'aide au vendeur via la messagerie du site de commande… finalement, après examen [très] attentif, c'était une connexion du PCB qui était cassée, et j'ai dû quand même faire une petite soudure pour qu'il soit 100% fonctionnel !
Une fois l'assemblage terminé, la deuxième phase est de programmer les touches, à l'aide du logiciel QMK. Je n'avais jamais pratiqué, mais il y a une belle documentation sur le net, ce n'est pas très compliqué, ma seule crainte était de savoir si j'arriverais à faire fonctionner le logiciel dans une console sur Linux (les solutions avec interfaces graphiques n'étant pas dispo sur Linux). Au final, le plus compliqué sera de trouver comment activer le mode « RESET » du clavier (qui le met dans un mode où on peut le re-programmer) : j'ai dû utiliser le bouton-poussoir sur l'arrière du PCB, car les recettes avec des commandes sur le clavier ne fonctionnaient pas…
J'ai donc joué avec l'adaptation du Bépo sur ce clavier 75 touches orthogonales 😉 Comme j'ai bien l'habitude du TypeMatrix, j'ai tenté de reproduire en partie sa disposition, avec bien sûr quelques ajustements imposés par le clavier, ou pour tenter d'améliorer certains points que j'appréciais moins.
Cela donne le résultat suivant :
┌──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┐
│ $ │ " │ « │ » │ ( │ ) │ Esc │ Del │ @ │ + │ - │ / │ * │ = │ % │
├──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
│ Tab │ B │ É │ P │ O │ È │ │ │ ^ │ V │ D │ L │ J │ Z │ W │
├──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
│ LShft│ A │ U │ I │ E │ ; │Backsp│Backsp│ C │ T │ S │ R │ N │ M │ RShft│
├──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
│ LCtrl│ À │ Y │ X │ : │ K │ Enter│ Enter│ ' │ Q │ G │ H │ F │ Up │ Ç │
├──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
│ FN │ Gui │ │ LAlt │ │ Space│ Space│ Space│ Space│ │ RAlt │ │ Left │ Down │ Right│
└──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┘
La touche « FN » située en bas à gauche me donnant accès à une seconde « couche » [layer] qui donne :
┌──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┐
│ Esc │ F1 │ F2 │ F3 │ F4 │ F5 │ │ │ F6 │ F7 │ F8 │ F9 │ F10 │ F11 │ F12 │
├──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
│ │RGBTog│RGBInc│RGBHuU│RGBSaU│RGBVaU│ │ Mute │ │ │ │ │ │ │ │
├──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
│ │RGBTst│RGBDec│RGBHuD│RGBSaD│RGBVaD│ │ VolUp│ │ Cut │ Copy │ Paste│ │ │ Reset│
├──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
│ │ Cut │ Copy │ Paste│ │ │ │ VolDn│ │ │ │ │ Home │ PgUp │ End │
├──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
│ │RGBPln│RGBBrt│ │ │ │ │ PlayP│ │ │ RAlt │ │ PgUp │ PgDwn│ PgDwn│
└──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┘
En premier bilan (après environ 15j d'utilisation) :
— Un clavier mécanique, même avec des touches [switches] réputées silencieuses, ça fait un peu de bruit, mais bon, ce n'est pas désagréable…
— J'ai eu un peu de mal les premiers jours, jusqu'à trouver une solution pour réaliser une marque sur les deux touches E et T pour repérer la position des mains au repos (réalisées avec deux petites billes intégrées aux cabochons). Une fois ce problème résolu, je me suis très vite senti à l'aise, bien plus vite que je ne le pensais.
— La programmation du clavier est vraiment un plus, c'est génial de pouvoir dire ce que vont faire chaque touche, et ceci sans rien changer sur le/les ordinateurs où on le branche ! J'ai par exemple modifié plusieurs fois la position de certaines touches en fonction du ressenti à l'usage, ça m'a rappelé les débuts du Bépo où on testait les évolutions de la disposition :rolleyes:
Tout n'est pas encore parfait, notamment à cause de l'unique touche FN qui rend certaines touches une peu compliquées (genre F1, F2 qui se font par Fn+1, Fn+2…), mais globalement, je tape à peu près aussi vite que sur le TypeMatrix, et j'aime bien le toucher dynamique de ce clavier, qui tranche avec le rendu un peu [trop] mou du TM (surtout que le mien, qui commence à fatiguer, a plusieurs touches où le faible ressort est cassé…).
La programmation avec QMK permet beaucoup de choses même pas imaginables avec un clavier classique, je pense que j'ai plusieurs pistes à tester, cela ouvre des perspectives intéressantes !