まこと の ブログ - bépoMaKoTo no burogu — Journal de bord…2024-03-28T19:46:56+01:00MaKoTourn:md5:c74815e3268f2d506228368f0d9c6d01DotclearUn Clavier Orthogonal pour le 21ième siècle -2-urn:md5:f3ef28da422d776a915a2dc31bd970cb2021-06-17T21:41:00+02:002022-07-24T09:50:19+02:00makoto doushitebépoBépoDIYHackingImpression3DModélisation3DRécupVidéosVrai clavier ergonomique<p><a href="http://burogu.makotoworkshop.org/index.php?post/2016/10/18/clavierorthomembrane01">Suite de l'étude précédente</a> :<br /></p>
<blockquote><p>Je reviens, enfin, sur mon idée de clavier <em>DIY</em>, et plus de 4 ans plus tard et quelques expérimentations infructueuses, j'ai décidé de laisser en pertes irrécupérables le temps passé sur la version du clavier à membrane.<br />
Pas aussi simple qu'il me paraissait, embourbé dans mes pensées, j'ai fini par me résoudre au fait que si tant de gens fabriquaient leurs claviers à partir de touches mécaniques, ça n'était sans doute pas pour rien…<br />
Et puis j'ai découvert les claviers « splittés » via <em><a href="https://www.thingiverse.com/search?q=split+keyboard&type=things&sort=relevant">thingiverse</a></em>, notamment le fameux <em><a href="https://www.thingiverse.com/thing:1702966">Dactyl Keyboard</a></em>, avant de me plonger dans la page « <a href="https://github.com/pvinis/awesome-split-keyboards">Awesome Split Keyboards</a> » !<br />
Devant tant de diversité, que choisir…?<br />
J'ai laissé courir, occupé ailleurs, jusqu'à ce qu'un jour <a href="https://www.youtube.com/watch?v=WmjB4KrfuN0">cette vidéo</a> arrive jusqu’à moi.<br />
Séduit par la simplicité et le concept, évident pour moi maintenant, de recollage possible du clavier en un morceau, alors que les autres design ne m'y avait pas fait penser.<br />
Ou alors je n'étais pas réveillé… Ça arrive wé…<br />
Bref, j'avais enfin devant moi un concept validé, mais comme d'habitude, il faut toujours que je modifie la recette, c'est ce qu'on va voir ici et maintenant !<br /></p></blockquote>
<ul>
<li>Je suis donc allé chercher mon sac à touches de clavier de récup', afin de faire des essais de dispositions, pour enfin obtenir ceci.<br /></li>
</ul>
<p><a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/20210430_213613.jpg" title="20210430_213613.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.20210430_213613_s.jpg" alt="20210430_213613.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/20210430_213643.jpg" title="20210430_213643.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.20210430_213643_s.jpg" alt="20210430_213643.jpg" /></a><br /></p>
<p>On s'inspire à nouveau du <em>TypeMatrix2030</em>, et d'un clavier 50% orthogonal, auquel on ajouterait deux colonnes, une pour la colonne centrale des validations et suppressions sous les doigts forts, et une autre pour les touches françaises du <em>bépo</em>, vous remarquerez alors mes marques au crayon sur les touches pour figurer la configuration <em>bépo</em>.<br /></p>
<ul>
<li>Donc déjà, comparé aux claviers anglo-saxon, impossible d'obtenir un 12x5 sans sacrifier quelques touches auxquelles je tenais, et c'est dans cette configuration minimale qu'on se rend alors compte des différences importantes entre les langues, preuve s'il en est une nouvelle fois, que l<em>'azerty</em> dérivé du <em>qwerty</em> est une mauvaise idée, mais bon, on va pas refaire l'histoire.<br /></li>
</ul>
<p>Ainsi on se retrouve avec 14 colonnes sur 5 lignes, au final plus proche d'<a href="https://keyboardsimulator.xyz/">un clavier 60%</a>.<br /></p>
<ul>
<li>J'envisageais de virer la ligne du haut, pour condenser encore plus la config, mais pour un premier essai, ça suffira comme ça, on verra plus tard si j'en réalise un second.<br /></li>
<li>Ensuite j'ai découvert un <a href="http://www.keyboard-layout-editor.com/#/gists/066f2433ae243facaa2d19ca94bcc62c">outil en ligne</a> permettant de dessiner le clavier proprement :<br /></li>
</ul>
<p><a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/E0P8QlcXIAc5dF7.png"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.E0P8QlcXIAc5dF7_m.png" alt="" /></a>
<a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/E0P8QlcWQAQwAdp.png"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.E0P8QlcWQAQwAdp_m.png" alt="" /></a><br /><br /></p> <h3><ins>Électronique et firmware</ins> :<br /></h3>
<p><a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/pro_micro_pinout.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.pro_micro_pinout_s.jpg" alt="" style="float:right; margin: 0 0 1em 1em;" /></a></p>
<ul>
<li>J'étais d'autant plus prompt à réaliser ce clavier lorsque j'ai compris qu'il serait aisé de le concevoir autour de l<em>'Arduino Pro Micro</em>.<br /></li>
</ul>
<blockquote><p>En fait deux <em>Pro Micro</em>, car il en faut un dans chaque morceaux de clavier, communiquant entre eux soit par une liaison série, soit une liaison <em>i2c</em>, via un câble jack 3,5 mm.<br /></p></blockquote>
<ul>
<li>J'ai choisis la liaison série pour la simple et bonne raison que je ne disposais que de connecteurs et câbles jack 3 broches, alors qu'il faut 4 broches pour utiliser l<em>i2c</em>.<br /></li>
</ul>
<blockquote><p>Pour autant, j'ai aussi découvert qu'on pouvait réaliser tout ça avec l<em>'Arduino Pro Mini</em>, moins cher et disposant de plus d'entrées, et après quelques longues expérimentations, assez proche du but, j'ai abandonné l'idée par manque total de fiabilité. J'écrirais peut-être un compte-rendu, avant que je n'oublie définitivement tous les détails de l'aventure, ce pourrait-être intéressant…<br /></p></blockquote>
<p>Car il va en falloir pas mal des entrées pour cette matrice, et en fait un seul µC n'aurait pas suffit pour les 67 touches, donc c'est pas plus mal qu'il soit en deux parties.<br /></p>
<ul>
<li>Concernant le firmware, je me suis décidé pour le <em>QMK</em>, qui m'a paru <a href="https://docs.qmk.fm">bien documenté</a>, et encore, à ce moment là je n'avais pas encore pris là mesure de l'intérêt du clavier « reprogrammable ». Nous verrons cela par la suite…<br /></li>
</ul>
<p><br /></p>
<h3><ins>Fabrication</ins> :<br /></h3>
<p>On va pouvoir passer à l'armature mécanique que sera imprimée 3D, que j'ai voulu la plus simple possible, commençant d'abord par quelques tests de faisabilité.<br /></p>
<ul>
<li>Ici un 2x2 pour vérifier le bon écartement entre les touches et la taille idéale du carré qui accueille les touches en-clipsables.<br /></li>
</ul>
<p><a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/20210501_162812.jpg" title="20210501_162812.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.20210501_162812_s.jpg" alt="20210501_162812.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/20210501_162819.jpg" title="20210501_162819.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.20210501_162819_s.jpg" alt="20210501_162819.jpg" /></a><br /></p>
<ul>
<li>Puis, me rendant compte que l'armature ploierait sous la pression des doigts, j'ai ajouté des colonnettes à chaque intersection, et c'était aussi l'occasion de tester l'intégration des aimants permettant de réunir facilement les deux parties du clavier, et de vérifier l'écartement des touches spéciales.<br /></li>
</ul>
<p><a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/20210504_193805.jpg" title="20210504_193805.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.20210504_193805_s.jpg" alt="20210504_193805.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/20210504_193818.jpg" title="20210504_193818.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.20210504_193818_s.jpg" alt="20210504_193818.jpg" /></a><br /></p>
<ul>
<li>Quand tout fut terminé de modéliser, c'est parti pour l'impression !<br /></li>
</ul>
<p>Et a vrai dire, que le clavier soit splitté, m'arrange pour un tas de raisons. Ici c'est évidemment car chaque pièces ne déborde pas du volume d'impression et peut être imprimée en un bloc.<br />
<a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/20210506_101849.jpg" title="20210506_101849.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.20210506_101849_s.jpg" alt="20210506_101849.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/20210506_145709.jpg" title="20210506_145709.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.20210506_145709_s.jpg" alt="20210506_145709.jpg" /></a><br /></p>
<ul>
<li>Cinq heures plus tard, on obtiens notre première pièce d<em>'ABS</em> imprimée correctement.<br /></li>
</ul>
<p><a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/20210508_155815.jpg" title="20210508_155815.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.20210508_155815_s.jpg" alt="20210508_155815.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/20210508_155825.jpg" title="20210508_155825.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.20210508_155825_s.jpg" alt="20210508_155825.jpg" /></a><br />
<a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/20210508_155732.jpg" title="20210508_155732.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.20210508_155732_s.jpg" alt="20210508_155732.jpg" style="float:right; margin: 0 0 1em 1em;" /></a><br />
Et deux heures pour le fond, avec le <em>PLA</em> gris qui me restait.<br />
Ensuite on nettoie tout ça à la lime aux endroits utiles, et on taraude les trous <em>M3</em> pour accueillir les vis de fixations.<br /><br /><br /><br /></p>
<ul>
<li>L'insertion des touches est satisfaisante <img src="http://burogu.makotoworkshop.org/index.php?pf=smile.svg" alt=":)" class="smiley" /><br /></li>
</ul>
<iframe width="640" height="360" sandbox="allow-same-origin allow-scripts allow-popups" src="https://peertube.makotoworkshop.org/videos/embed/fb421d48-2870-4d8a-a149-db49ab4966ff?warningTitle=0" frameborder="0" allowfullscreen></iframe>
<p><a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/20210506_172036.jpg" title="20210506_172036.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.20210506_172036_s.jpg" alt="20210506_172036.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/20210506_172610.jpg" title="20210506_172610.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.20210506_172610_s.jpg" alt="20210506_172610.jpg" /></a></p>
<ul>
<li>L'objet (<a href="https://www.thingiverse.com/thing:4851095">téléchargeable ici</a>) est apparemment fini, mais il reste encore beaucoup à faire…<br /></li>
</ul>
<p><a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/20210508_171751.jpg" title="20210508_171751.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.20210508_171751_t.jpg" alt="20210508_171751.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/20210508_171755.jpg" title="20210508_171755.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.20210508_171755_t.jpg" alt="20210508_171755.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/20210508_171805.jpg" title="20210508_171805.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.20210508_171805_t.jpg" alt="20210508_171805.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/20210508_171836.jpg" title="20210508_171836.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.20210508_171836_t.jpg" alt="20210508_171836.jpg" /></a><br /><br /></p>
<h3><ins>Câblage</ins> :<br /></h3>
<p><a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/dsc04971.jpg" title="dsc04971.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.dsc04971_t.jpg" alt="dsc04971.jpg" style="float:right; margin: 0 0 1em 1em;" /></a>
Ici il faut réaliser un matriçage avec des diodes <em>1N4148</em>, et on va mettre à profit les longues pattes disponibles sur ces composants.<br /><br /><br /></p>
<ul>
<li>En réalisant une boucle côté anode, qu'on enfiche sur une des broches des touches du clavier. Puis on la soude et on coupe l'excédent.<br /></li>
</ul>
<p><a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/dsc04972.jpg" title="dsc04972.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.dsc04972_s.jpg" alt="dsc04972.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/dsc04974.jpg" title="dsc04974.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.dsc04974_s.jpg" alt="dsc04974.jpg" /></a><br /></p>
<ul>
<li>La patte côté cathode sera alors pliée pour rejoindre la touche d'à côté, et une fois le tout soudé, nous avons une ligne de formée.<br /></li>
</ul>
<p><a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/dsc04975.jpg" title="dsc04975.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.dsc04975_s.jpg" alt="dsc04975.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/dsc04976.jpg" title="dsc04976.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.dsc04976_s.jpg" alt="dsc04976.jpg" /></a>]<br /></p>
<ul>
<li>Reste à faire de même pour toutes les lignes.<br /></li>
</ul>
<p><a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/dsc04977.jpg" title="dsc04977.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.dsc04977_s.jpg" alt="dsc04977.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/dsc04978.jpg" title="dsc04978.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.dsc04978_s.jpg" alt="dsc04978.jpg" /></a><br /></p>
<ul>
<li>Concernant les colonnes, il suffit de s'occuper de la seconde broche de chaque touche et de les relier ensemble. Pas de photo de ce stade ici, mais ce sera visible dans les étapes suivantes. J'ai utilisé du fil <a href="https://fr.farnell.com/roadrunner/rrw-a-105/fil-assortis-0-19mm-pqt-4/dp/5017245">émaillé RoadRunner</a> très fin, qu'il suffit de chauffer pour faire fondre localement le vernis.<br /></li>
</ul>
<p><br /></p>
<h3><ins>Tests avant intégration du µContrôleur</ins> :<br /></h3>
<ul>
<li>Arrivé ici, j'ai souhaité vérifier que tout allait bien, en reliant chaque ligne et chaque colonne aux µContrôleurs sur une plaquette d'essai. Ceci pour faciliter les choses et éviter des opérations de désoudures/soudures en cas d'erreur.<br /></li>
</ul>
<p><a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/dsc04995.jpg" title="dsc04995.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.dsc04995_s.jpg" alt="dsc04995.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/dsc04996.jpg" title="dsc04996.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.dsc04996_s.jpg" alt="dsc04996.jpg" /></a><br />
Ceci implique donc de programmer les µContrôleurs, ce qu'on abordera en détail dans le prochain billet, pour éviter d'alourdir celui-ci.<br /><br /></p>
<h3><ins>Finalisation du câblage</ins> :<br /></h3>
<ul>
<li>Le clavier fonctionnant parfaitement, on peut donc effectuer proprement l'intégration des µContrôleurs dans le boîtier.<br /></li>
</ul>
<p><a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/dsc05001.jpg" title="dsc05001.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.dsc05001_s.jpg" alt="dsc05001.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/dsc05003.jpg" title="dsc05003.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.dsc05003_s.jpg" alt="dsc05003.jpg" /></a><br /></p>
<p><a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/dsc05000.jpg" title="dsc05000.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.dsc05000_t.jpg" alt="dsc05000.jpg" style="float:right; margin: 0 0 1em 1em;" /></a></p>
<ul>
<li>J'ai utilisé un micro switch très petit, du type qu'on trouve dans les ordi-phones. Celui-ci sera utile à la reprogrammation du clavier.<br /></li>
</ul>
<p>Il en faut un par morceau de clavier, car il faut pouvoir reprogrammer chacun d'eux !<br /><br /></p>
<p><a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/dsc05005.jpg" title="dsc05005.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.dsc05005_t.jpg" alt="dsc05005.jpg" style="float:right; margin: 0 0 1em 1em;" /></a></p>
<ul>
<li>Le connecteur jack 3,5 mm femelle stéréo à visser, qui sert à relier les deux parties du clavier.<br /><br /><br /><br /><br /></li>
</ul>
<p><a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/dsc05009.jpg" title="dsc05009.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.dsc05009_t.jpg" alt="dsc05009.jpg" style="float:right; margin: 0 0 1em 1em;" /></a></p>
<ul>
<li>J'ai voulu déporter le port <em>micro USB</em> des <em>Arduino Pro Micro</em> en <em>Mini USB</em>, pour des questions de robustesse.<br /></li>
</ul>
<p>En effet, les connecteurs <em><a href="https://pinouts.ru/PortableDevices/micro_usb_pinout.shtml">MicroUSB</a></em> sont relativement fragile, et ce clavier destiné au nomadisme, j'ai préféré un plus gros modèle de connecteur.<br />
Ceci est fait ici avec des connecteurs <em><a href="https://pinouts.ru/PortableDevices/mini-USB_pinout.shtml">MiniUSB</a></em> de récupération, découpé de mini-plaquettes défectueuses, directement soudés sur le connecteur <em>MicroUSB</em> de l<em>'Arduino</em>. <br /></p>
<p><a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/dsc05007.jpg" title="dsc05007.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.dsc05007_s.jpg" alt="dsc05007.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/dsc05009b.jpg" title="dsc05009b.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.dsc05009b_s.jpg" alt="dsc05009b.jpg" /></a><br /></p>
<ul>
<li>À défaut donc de se procurer ce type de connecteurs, et mini-plaquettes pour se faciliter les choses… Mais je voulais finir l'objet sans attendre.<br /></li>
</ul>
<p><a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/dsc05058.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.dsc05058_s.jpg" alt="" /></a>
<a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/dsc05059.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.dsc05059_s.jpg" alt="" /></a><br /></p>
<ul>
<li>Les aimants sont collés à la colle cyano, et petite astuce pour faciliter l'opération, on place des aimants de l'autre côté le temps que la colle séche (sur le second cliché):<br /></li>
</ul>
<p><a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/dsc05011.jpg" title="dsc05011.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.dsc05011_s.jpg" alt="dsc05011.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/bricolage/clavier/dsc05012.jpg" title="dsc05012.jpg"><img src="http://burogu.makotoworkshop.org/public/bricolage/clavier/.dsc05012_s.jpg" alt="dsc05012.jpg" /></a><br /></p>
<h3>À suivre…<br /><br /></h3>
<p><strong><ins>Quelques liens utiles</ins> :</strong><br />
Pour voir en 3D ce que donne la plupart des clavier <em>DIY</em> : <a href="https://keyboardsimulator.xyz/">https://keyboardsimulator.xyz/</a><br />
Et en 2D : <a href="https://jhelvy.shinyapps.io/splitkbcompare/">https://jhelvy.shinyapps.io/splitkbcompare/</a><br />
Aide au design de <em>PCB</em> avec <em>Kicad</em> : <a href="https://deskthority.net/wiki/KiCAD_keyboard_PCB_design_guide">https://deskthority.net/wiki/KiCAD_keyboard_PCB_design_guide</a><br />
Outil en ligne pour dessiner son clavier : <a href="http://www.keyboard-layout-editor.com/">http://www.keyboard-layout-editor.com/</a><br /></p>
<p>Doc sur le matriçages :<br />
<a href="https://www.dribin.org/dave/keyboard/one_html/">https://www.dribin.org/dave/keyboard/one_html/</a><br />
<a href="http://www.alpmn.byethost32.com/matrices.htm">http://www.alpmn.byethost32.com/matrices.htm</a><br /></p>
<p>Réalisations : <br />
<a href="https://www.ghost7.com/3d-printed-hand-wired-40-keyboard/">https://www.ghost7.com/3d-printed-hand-wired-40-keyboard/</a><br />
<a href="https://lord.re/posts/39-clavier-handmade/">https://lord.re/posts/39-clavier-handmade/</a><br />
<a href="https://blog.fsck.com/2012/12/building-a-keyboard-part-1.html">https://blog.fsck.com/2012/12/building-a-keyboard-part-1.html</a><br />
<a href="http://yager.io/keyboard/keyboard.html">http://yager.io/keyboard/keyboard.html</a><br />
<a href="https://imgur.com/gallery/87LfDVI">https://imgur.com/gallery/87LfDVI</a><br />
<a href="https://www.ergodox.io/">https://www.ergodox.io/</a><br />
<a href="https://www.youtube.com/watch?v=y0F8Mig40m0">https://www.youtube.com/watch?v=y0F8Mig40m0</a><br />
<a href="https://www.fevrierdorian.com/blog/post/2017/05/24/Construire-un-clavier-m%C3%A9canique-pour-le-fun">https://www.fevrierdorian.com/blog/post/2017/05/24/Construire-un-clavier-m%C3%A9canique-pour-le-fun</a><br />
<a href="http://www.thebitbangtheory.com/2016/05/hackeyboard-an-open-hardware-mechanical-keyboard-part-v/">http://www.thebitbangtheory.com/2016/05/hackeyboard-an-open-hardware-mechanical-keyboard-part-v/</a><br /></p>
<p>Splitté : <br />
<a href="https://hackaday.com/2020/06/18/inputs-of-interest-curves-are-the-key-to-my-type/">https://hackaday.com/2020/06/18/inputs-of-interest-curves-are-the-key-to-my-type/</a><br />
<a href="https://hackaday.com/2020/06/02/inputs-of-interest-ergodox-post-mortem/">https://hackaday.com/2020/06/02/inputs-of-interest-ergodox-post-mortem/</a><br />
<a href="https://hackaday.com/2020/08/11/split-keyboard-finder-stacks-them-up-for-your-approval/">https://hackaday.com/2020/08/11/split-keyboard-finder-stacks-them-up-for-your-approval/</a></p>http://burogu.makotoworkshop.org/index.php?post/2021/05/14/qmk_flash_32u4#comment-formhttp://burogu.makotoworkshop.org/index.php?feed/atom/comments/705Typematrix 2030, les touches de fonctions Couper/Copier/Collerurn:md5:535b2433af7bc5eff1c12542fa823d072021-02-13T21:30:00+01:002021-02-13T21:31:35+01:00makoto doushitebépoBépoTypeMatrixVrai clavier ergonomique<blockquote><p>J'ai mon <em><a href="http://burogu.makotoworkshop.org/index.php?post/2009/10/24/Typematrix-et-B%C3%A9po">Typematrix</a></em> avec sa <em>skin bépo</em> depuis plus de dix ans maintenant, et donc depuis <em>Ubuntu 10.04 LTS</em> je joui d'un vrai clavier ergonomique grâce auquel mes douleurs au bras ne sont jamais reparue et ou saisir du texte est devenu un plaisir…<br />
Le clavier a fonctionné « sorti de sa boite » sur la version d<em>'Ubuntu</em> de l'époque, sans poser aucun problème.<br />
Et puis on est passé de <em>LTS</em> en <em>LTS</em> tous les deux ans, et depuis quelques années, je ne sais plus bien exactement, peut-être depuis la 18.04, les touches fonctions permettant d'avantageusement remplacer les fameux raccourcis <em>Ctrl + x, Ctrl + c, Ctrl + v</em>, se sont mises à ne plus fonctionner avec les gestionnaires de fichiers, à l'époque je devais utiliser le <em>nemo</em>, ou peut-être bien <em>nautilus</em> de la distribution <em>Ubuntu</em> standard, et puis passant à l<em>'Ubuntu Mate</em>, je dispose maintenant de <em>caja</em>, mais le problème reste le même.<br /></p></blockquote>
<p><a href="http://burogu.makotoworkshop.org/public/ordi/ubuntu/typematrix_fonctions.jpg"><img src="http://burogu.makotoworkshop.org/public/ordi/ubuntu/.typematrix_fonctions_m.jpg" alt="" /></a><br /></p>
<ul>
<li>Impossible donc d'utiliser ces raccourcis bien pratique aujourd'hui en <em>Ubuntu 20.04</em>, obligé soit d'utiliser le menu contextuel de la souris, ou de revenir au raccourcis classiques, m'obligeant alors à faire des contorsions digitales pour atteindre la touche x, c, ou v, pas du tout bien placée pour cela en <em>bépo</em>.<br /></li>
</ul>
<blockquote><p>Je m'étais dis que je m'occuperais du problème bientôt, espérant secrètement le passage d'une mise à jour magique, mais le temps à passé, et je m'en suis passé…<br />
Et puis, comme pour le précédent billet à propos des peintures <em>Citadel</em>, sans savoir pourquoi je me suis lancé d'un coup dans quelques recherches pour tenter de résoudre le problème, pensant y parvenir rapidement… Haha, pauvre naïf qui y a encore passé trois heures, sans compter cette rédaction !<br /></p></blockquote>
<p>Je vais passer les détails sur les fausses pistes que j'ai pu suivre, mais tout de même indiquer la démarche pour permettre de reproduire la chose, et ce quelque soit les touches concernées.<br /></p>
<ul>
<li>Au cours de mes recherches donc, je suis passé par l'application <em>Raccourcis clavier</em> depuis le <em>Centre de contrôle</em> de <em>Mate</em> : <br /></li>
</ul>
<p><a href="http://burogu.makotoworkshop.org/public/ordi/ubuntu/centre_controle.jpg"><img src="http://burogu.makotoworkshop.org/public/ordi/ubuntu/centre_controle.jpg" alt="" style="display:table; margin:0 auto;" /></a><br /></p> <p>Et il se trouve donc qu'il est possible d'ajouter des raccourcis afin de lancer des commandes. Ainsi on peut décider d'une combinaison de touches pour lancer <em>VLC</em> par exemple.<br />
Cependant ça ne m'intéresse pas trop, ce que je voudrais c'est effectuer un <em>Coller</em> par exemple, ce qui ne dépend pas d'une commande d'appel à un logiciel.<br />
<a href="http://burogu.makotoworkshop.org/public/ordi/ubuntu/raccourcis_clavier.jpg"><img src="http://burogu.makotoworkshop.org/public/ordi/ubuntu/.raccourcis_clavier_m.jpg" alt="" /></a><br /></p>
<ul>
<li>Pourtant, c'est en double-cliquant dans la colonne <em>Raccourci</em> et en effectuant la combinaison de touche (ici <em>fn + Coller</em>) que l'action du clavier apparaît : <em>Maj + Inser </em> ? Mais à quoi ça sert ?<br /></li>
</ul>
<blockquote><p>Et de découvrir qu'il s'agit d'une alternative au <em>Ctrl + v</em>… Hum, intéressant.<br />
Donc avec du texte, le couper/copier/coller fonctionne avec les touches de fonctions du <em>Typematrix</em>, mais pas dans <em>caja</em>.<br /></p></blockquote>
<ul>
<li>Pour les autres on a : <br /></li>
</ul>
<pre><em>fn + Couper</em> correspond à <em>Maj + Suppr</em>
<em>fn + Copier</em> correspond à <em>Ctlr + Inser</em>
<em>fn + Coller</em> correspond à <em>Maj + Inser</em></pre>
<blockquote><p>J'ai suivis un moment une piste autour du soft <em>dconf</em> qui permet de faire pas mal de chose, et devant le peu de possibilités disponibles pour <em>caja</em>, j'ai tenté aussi des choses à travers <em>marco</em> (le gestionnaire de fenêtre), beaucoup plus de possibilités pour lui dans <em>dconf</em>, car je n'étais pas encore vraiment sûr de qui faisait quoi, mais impossible de trouver les raccourcis couper/copier/coller dans la config.<br />
Bref, entre-temps, j'avais bien pensé à ouvrir le fichier de config de <em>caja</em> (<em>~/.config/caja/accels</em>) vite refermé devant mon impatience.<br />
Alors j'ai voulu retenter le coup avec <em>nemo</em> et <em>nautilus</em> qui une fois installés ce sont comportés exactement pareil que <em>caja</em>, et puis je suis allé voir leurs fichier de config, et ô surprise, le même <em>accels</em>, hum tiens tiens…<br /></p></blockquote>
<ul>
<li>En grattant donc autour du fonctionnement de celui-ci, on découvre qu'il faut trouver la ligne qui correspond à la fonction dont on a besoin, de la dé-commenter, puis de soit modifier le raccourcis indiqué, soit d'en ajouter un.<br /></li>
</ul>
<p>Après quelques tests, j'étais en mesure de copier/coller avec des raccourcis différents des classiques <em>Ctrl + c, Ctrl + v</em>… Pas mal !<br />
Restait donc à mettre les raccourcis détectés plus haut dans le fichier et voilà !<br /></p>
<p>Sauf que, bah la syntaxe, hé oui ! On est ici face à un truc qui s'appelle <em>gtk_accel_path</em>, et qui ne comprend pas les mots <em>Maj, Ctrl, Inser et Suppr</em> pourtant utilisés dans d'autres situations du genre.<br /></p>
<ul>
<li>Il m'aura fallut plus d'une heure de renseignement et d'essais pour déterminer cette correspondance, et une fois qu'on sait, bah on sait…<br /></li>
</ul>
<pre>Maj = <Shift>
Ctrl = <Primary>
Inser = <Insert>
Suppr = <Delete></pre>
<p>Qu'on a perdu du temps pour pas grand chose -_-;<br /><br /></p>
<ul>
<li>Alors donc au final dans mon fichier <em>~/.config/caja/accels</em>, on a :</li>
</ul>
<pre class="brush: plain">; La combinaison Typematrix fn + Couper > Maj + Suppr
; (gtk_accel_path "<Actions>/DirViewActions/Cut" "<Primary>x")
(gtk_accel_path "<Actions>/DirViewActions/Cut" "<Shift>Delete")
; La combinaison Typematrix fn + Copier > Ctlr + Inser
; (gtk_accel_path "<Actions>/DirViewActions/Copy" "<Primary>c")
(gtk_accel_path "<Actions>/DirViewActions/Copy" "<Primary>Insert")
; La combinaison Typematrix fn + Coller > Maj + Inser
; (gtk_accel_path "<Actions>/DirViewActions/Paste" "<Primary>v")
(gtk_accel_path "<Actions>/DirViewActions/Paste" "<Shift>Insert")</pre>
<ul>
<li>Une fois modifié on tue bien <em>caja</em> et on le ré-ouvre via le menu du bureau…<br /></li>
</ul>
<pre class="brush: bash">pkill caja</pre>
<p>Et tada, les raccourcis <em>Typematrix</em> fonctionnent, victoireuuuuu !<br /></p>
<ul>
<li>Petit bémol cependant, la modification viens remplacer le <em>Maj + Suppr</em>, raccourci qui permet habituellement de supprimer des fichiers sans passer par la corbeille. Tant-pi hein.<br /></li>
</ul>http://burogu.makotoworkshop.org/index.php?post/2021/02/13/typematrix_fonctions#comment-formhttp://burogu.makotoworkshop.org/index.php?feed/atom/comments/701Un Clavier Orthogonal pour le 21ième siècle -1-urn:md5:258f09f676b429c44fdd1a18381a96c82016-11-20T17:09:00+01:002021-06-17T20:48:17+02:00makoto doushitebépoBépoDIYHackingImpression3DModélisation3DRécupVidéosVrai clavier ergonomique<ul>
<li>J'évoquais il y a quelques temps l'envie et le besoin de bricoler un clavier orthogonal en vue notamment de servir comme pièce maitresse à un ordinateur <em><a href="http://burogu.makotoworkshop.org/index.php?post/2015/09/23/rpi16bits">16Bits like</a></em>.<br /></li>
</ul>
<blockquote><p>- Idéalement il faudrait qu'il soit construit à partir d'un clavier <em>azerty</em> existant afin de réutiliser son chipset électronique et ses touches.<br />
- Il serait inspiré du <em>Typematrix</em> que je possède déjà, un clavier ô combien satisfaisant, et les touches placées selon la disposition <em>bépo</em>.<br /></p></blockquote>
<p>Pour cela j'ai démonté quelques claviers que j'avais à disposition pour constater qu'ils étaient tous de type « à membrane », une technologie qui n'est pas évidente à hacker au premier abord.<br />
En effet j'ai bien constaté après quelques recherches web, que les claviers customisés par leurs auteurs étaient tous construits à partir de touches mécaniques (et dans le pire des cas, puisqu'achetées pour l'occasion).<br />
J'ai trouvé quelques claviers à touches mécaniques que je pourrais donc aussi recycler.<br /><br /></p>
<h3><ins>Clavier mécanique, avantages et inconvénient</ins> :<br /></h3>
<ul>
<li>Les touches d'un clavier mécanique sont tout simplement soudées sur un circuit électronique (<em>PCB</em>), tandis qu'un cadre et un fond en plastique viennent constituer le boitier du clavier.<br /></li>
</ul>
<p>C'est simple, fiable, efficace, et à construire c'est facile.<br />
Il suffirait de dessouder toutes des touches, dessiner un nouveau circuit électronique avec <em>Kicad</em>, graver une <em>PCB</em> et y souder les touches. Ensuite en bois ou en plastique, construire le boitier.<br />
<a href="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/20161020_162542.jpg" title="20161020_162542.jpg"><img src="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/.20161020_162542_s.jpg" alt="20161020_162542.jpg" style="float:left; margin: 0 1em 1em 0;" /></a><br />
Cependant ce type de clavier n'a plus court de nos jours, à moins de faire les vides greniers, difficile donc de trouver un clavier de récup à désosser.<br /></p>
<p><a href="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/dsc02044.jpg" title="dsc02044.jpg"><img src="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/.dsc02044_s.jpg" alt="dsc02044.jpg" style="float:right; margin: 0 0 1em 1em;" /></a><br />
Ensuite il faudrait graver une <em>PCB</em> de plus de 30 cm sur 15, ce qui est loin d'être évident, et peux même s'avérer assez coûteux…<br /><br /></p>
<h3><ins>Le clavier à membrane, une toute autre histoire</ins> :<br /></h3>
<ul>
<li>Les touches ne sont que des morceaux de plastiques qui vont appuyer sur une membrane sur-laquelle est imprimé un circuit électronique. En appuyant sur une touche, on vient alors comprimer ce circuit sur une seconde membrane présentant un autre circuit, et c'est ce contact instantané qui indique au chipset du clavier que la touche est actionnée.<br /></li>
</ul>
<p><a href="http://burogu.makotoworkshop.org/public/hack/pavenum/dsc09397.jpg" title="dsc09397.jpg"><img src="http://burogu.makotoworkshop.org/public/hack/pavenum/.dsc09397_s.jpg" alt="dsc09397.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/hack/pavenum/dsc09399.jpg" title="dsc09399.jpg"><img src="http://burogu.makotoworkshop.org/public/hack/pavenum/.dsc09399_s.jpg" alt="dsc09399.jpg" style="float:right; margin: 0 0 1em 1em;" /></a>
À construire, c'est compliqué…<br />
Il faut produire une plaque de plastique pour accueillir tous les boutons en-clipsables, et ensuite créer un nouveau circuit à connecter au chipset.<br />
Sauf que… La disposition des touches étant pas mal modifiée, le circuit ne sera pas évident à router, que le circuit conducteur d'électricité devra être dessiné sur des feuilles de plastique transparente, et là, tout électronicien adopte alors une attitude de perplexité…<br /></p>
<p>Voilà voilà <sup></sup>;<br />
Et devinez quel type de clavier on va hacker ??!<br />
Bah oui, le plus chiant tiens <img src="http://burogu.makotoworkshop.org/index.php?pf=smile.svg" alt=":)" class="smiley" /> Pour la raison simple que ce type de clavier est disponible en très grande quantité tout autour de vous, et que ça ne coûtera pas cher à faire.<br /><br /></p> <h3><ins>Premier test de faisabilité</ins> :<br /></h3>
<ul>
<li>Tout d'abord, le circuit électronique.<br /></li>
</ul>
<p>J'ai donc recherché des solutions techniques à cette membrane maison et expérimenté afin de valider la méthode.<br />
Deux solutions possibles :<br />
- Soit utiliser un stylo à encre conductrice comme on en trouve maintenant pour un peu cher. (j'ai essayé de fabriquer de l'encre conductrice, mais les résultats n'ont rien donnés), <br />
- soit reproduire le circuit avec de l'aluminium adhésif (le genre de rouleaux qu'on trouve au rayon isolation thermique et ventilation).<br />
En attendant, j'ai fait un test en collant du papier alu alimentaire sur deux feuilles transparentes avec un simple bâton de colle, séparées par une troisième feuille percée afin d'empêcher un contact permanent… Et ça marche <img src="http://burogu.makotoworkshop.org/index.php?pf=smile.svg" alt=":)" class="smiley" /></p>
<center>
<iframe width="640" height="360" sandbox="allow-same-origin allow-scripts" src="https://peertube.makotoworkshop.org/videos/embed/9f0a0a7c-733e-4949-9dfc-769aa3ca0789?warningTitle=0" frameborder="0" allowfullscreen></iframe>
</center>
<p><a href="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/dsc02032.jpg" title="dsc02032.jpg"><img src="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/.dsc02032_t.jpg" alt="dsc02032.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/dsc02031.jpg" title="dsc02031.jpg"><img src="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/.dsc02031_t.jpg" alt="dsc02031.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/dsc02030.jpg" title="dsc02030.jpg"><img src="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/.dsc02030_t.jpg" alt="dsc02030.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/dsc02029.jpg" title="dsc02029.jpg"><img src="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/.dsc02029_t.jpg" alt="dsc02029.jpg" /></a><br /></p>
<ul>
<li>Second test, le support d'une touche.<br /></li>
</ul>
<p><a href="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/1touche.png" title="1touche.png"><img src="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/.1touche_s.png" alt="1touche.png" style="float:left; margin: 0 1em 1em 0;" /></a>
Vous vous doutez bien que pour réaliser cela, l'outil impression 3D s'avère nécessaire, j'ai donc modélisé un support de touche de clavier (un <em>KB-0316</em> ps2) avec <em><a href="http://freecadweb.org/">FreeCad</a></em>, que j'ai ensuite imprimé pour test et ajustement des côtes.<br /></p>
<p><a href="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/1touche_essais.jpg" title="1touche_essais.jpg"><img src="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/.1touche_essais_s.jpg" alt="1touche_essais.jpg" /></a><br /><br />
Au bout d'une vingtaines d'impressions j'avais enfin la pièce de base à l'élaboration du design complet.<br /><br /></p>
<h3><ins>Étude du layout</ins> :<br /></h3>
<p>J'ai commencé par faire sauter toutes les touches du clavier et de tester diverses solutions de disposition.<br /></p>
<ul>
<li>Je me suis alors arrêté sur celle-ci, et j'en ai profité pour simuler le résultat attendu en retouchant la sérigraphie des touches avec <em>Gimp</em>, pour obtenir une disposition <em>bépo</em>.<br /></li>
</ul>
<p><a href="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/Layout_test.jpg" title="Layout_test.jpg"><img src="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/.Layout_test_s.jpg" alt="Layout_test.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/Layout_bepo.jpg" title="Layout_bepo.jpg"><img src="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/.Layout_bepo_s.jpg" alt="Layout_bepo.jpg" /></a><br /></p>
<ul>
<li>On remarque alors quelques particularités que j'ai jugé nécessaire de tester de manière isolée, par groupement de touches de diverses natures.<br /></li>
</ul>
<p><a href="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/dsc01856.jpg" title="dsc01856.jpg"><img src="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/.dsc01856_s.jpg" alt="dsc01856.jpg" style="float:right; margin: 0 0 1em 1em;" /></a>
<a href="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/dsc01849.jpg" title="dsc01849.jpg"><img src="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/.dsc01849_s.jpg" alt="dsc01849.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/dsc01852.jpg" title="dsc01852.jpg"><img src="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/.dsc01852_s.jpg" alt="dsc01852.jpg" /></a><br />
Et j'ai bien fait, car j'ai dû m'y reprendre quelques fois pour valider un espacement correct des touches entre-elles et les rebords, espacements qui seront très utiles à la modélisation du clavier complet.<br /></p>
<ul>
<li>Après quelques heures de travail supplémentaires, qui m'auront permises d'apprendre à manipuler et apprécier <em>FreeCad</em> pour sa grande précision et sa facilité d'usage dés qu'il s'agit de retoucher les objets (je conseille d'ailleurs la chaîne tutube de <em><a href="https://www.youtube.com/channel/UChwUxlPx6EP4hKFQyA4rCuQ">CAD Printer</a></em>), voici le design complet du clavier.<br /></li>
</ul>
<p><a href="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/Layout_design3D.jpg" title="Layout_design3D.jpg"><img src="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/.Layout_design3D_m.jpg" alt="Layout_design3D.jpg" /></a><br /><br /></p>
<h3><ins>Impression du prototype</ins> :<br /></h3>
<p>Je l'ai alors coupé en deux parties pour permettre l'impression, avec près de 7h pour chacune des pièces.<br /></p>
<ul>
<li>Voici la partie de gauche…<br /></li>
</ul>
<p><a href="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/impression01.jpg" title="impression01.jpg"><img src="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/.impression01_s.jpg" alt="impression01.jpg" style="float:left; margin: 0 1em 1em 0;" /></a>
<br />
<a href="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/dsc01857.jpg" title="dsc01857.jpg"><img src="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/.dsc01857_t.jpg" alt="dsc01857.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/dsc01858.jpg" title="dsc01858.jpg"><img src="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/.dsc01858_t.jpg" alt="dsc01858.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/dsc01860.jpg" title="dsc01860.jpg"><img src="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/.dsc01860_t.jpg" alt="dsc01860.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/dsc01861.jpg" title="dsc01861.jpg"><img src="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/.dsc01861_t.jpg" alt="dsc01861.jpg" /></a><br /></p>
<ul>
<li>Et la partie de droite terminée.<br /></li>
</ul>
<p><a href="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/impression02.jpg" title="impression02.jpg"><img src="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/.impression02_s.jpg" alt="impression02.jpg" style="float:left; margin: 0 1em 1em 0;" /></a>
<a href="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/dsc01862.jpg" title="dsc01862.jpg"><img src="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/.dsc01862_t.jpg" alt="dsc01862.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/dsc01863.jpg" title="dsc01863.jpg"><img src="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/.dsc01863_t.jpg" alt="dsc01863.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/dsc01864.jpg" title="dsc01864.jpg"><img src="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/.dsc01864_t.jpg" alt="dsc01864.jpg" /></a><br /></p>
<p>Le prototype aurait-pu être parfait si je n'avais pas commis quelques erreurs dans les espacements entre les touches, ici relevées en rouge :<br />
<a href="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/dsc01865.jpg" title="dsc01865.jpg"><img src="http://burogu.makotoworkshop.org/public/hack/clavierorthomembrane/.dsc01865_m.jpg" alt="dsc01865.jpg" /></a><br /><br /></p>
<p><ins>Liste des claviers dont les touches sont compatibles pour l'impression 3D</ins> :<br />
- hp KU-0316 usb<br />
- hp KU-1156 usb<br />
- hp KB-0316 ps2<br />
- compaq KB-9860 ps2<br /></p>
<p>J'ajouterais d'autres références lorsque j'aurais l'occasion d'en croiser de nouveaux.<br /><br /></p>
<h3><a href="http://burogu.makotoworkshop.org/index.php?post/2021/05/14/qmk_flash_32u4">À suivre…</a></h3>http://burogu.makotoworkshop.org/index.php?post/2016/10/18/clavierorthomembrane01#comment-formhttp://burogu.makotoworkshop.org/index.php?feed/atom/comments/619Nouvelle skin Bépourn:md5:364137f3d1351c56aa67e54c78ad97d42012-12-01T14:25:00+01:002013-06-06T12:42:13+02:00makoto doushitebépoBépoVrai clavier ergonomique <p>Depuis un peu plus d'un an déjà, un nouveau modèle de peau pour le clavier Typematrix 2030 est disponible sur <a href="http://www.typematrix.com">le site du fabricant</a>.<br />
Il remplace donc l'ancien modèle peu pratique avec <a href="http://burogu.makotoworkshop.org/index.php?post/2009/12/07/TypeMatrix-2030-et-skin-qui-baille">les problèmes qu'on lui connaissait</a>.<br />
<a href="http://burogu.makotoworkshop.org/public/ordi/dsc08625.jpg" title="dsc08625.jpg"><img src="http://burogu.makotoworkshop.org/public/ordi/.dsc08625_m.jpg" alt="dsc08625.jpg" /></a><br />
<a href="http://burogu.makotoworkshop.org/public/ordi/dsc08624.jpg" title="dsc08624.jpg"><img src="http://burogu.makotoworkshop.org/public/ordi/.dsc08624_s.jpg" alt="dsc08624.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/ordi/dsc08626.jpg" title="dsc08626.jpg"><img src="http://burogu.makotoworkshop.org/public/ordi/.dsc08626_s.jpg" alt="dsc08626.jpg" /></a><br /></p>
<ul>
<li>Grâce à ses rebords astucieux, cette skin ne baille plus et adhère parfaitement au clavier.<br /></li>
</ul>
<p>Elle est également plus épaisse et donc plus robuste, car avec le temps, certains endroits s'étaient fendus sur ma skin noire, comme par exemple le long du repère digital de la touche shift.<br />
De ce fait, la frappe est encore plus silencieuse et le clavier plus étanche que jamais !<br />
À noter que la skin noire semble moins épaisse au touché, tout comme elle l'était déjà avec l'ancien modèle, phénomène sans doute dû à la nature du silicone altérée par le colorant noir.<br /></p>
<ul>
<li>L'achat se fait toujours sur Typematrix.com, mais cette fois le colissimo n'est plus <a href="http://burogu.makotoworkshop.org/index.php?post/2009/10/24/USPS-et-Colissimo">expédié depuis les États-Unis</a>, mais depuis le départements du Cher, preuve sans doute du succès hexagonal du clavier, permettant ainsi une livraison rapide, le lendemain suivant la notification d'envoi !</li>
</ul>http://burogu.makotoworkshop.org/index.php?post/2012/12/01/newskinbepo#comment-formhttp://burogu.makotoworkshop.org/index.php?feed/atom/comments/413bépo sur Asus EeePC 901urn:md5:aeffb4dc73fb22c1bb60aca99e6bfe272011-01-09T17:39:00+01:002011-12-23T16:04:48+01:00makoto doushitebépoBépo <p>Passer du <a href="http://burogu.makotoworkshop.org/index.php?post/2009/07/15/Bepo">bépo</a> à l'azerty ne me pose aucun problème…<br />
Pourtant durant la courte période transitoire de quelques minutes, je fais beaucoup de fautes sur les caractères accentués et autres de ponctuation.<br /></p>
<p>Mon second ordi étant un EeePC 901, «coincé» en<em> azerty-quinconce</em>, j'ai décidé de lui confectionner des étiquettes, à défaut de disposer d'un vrai clavier orthogonal sur cette machine, comme l'évoquait <a href="http://www.blogeee.net/2008/11/une-solution-ergonomique-pour-compenser-letroitesse-des-claviers-de-netbooks/">cet article sur blogeee</a>…
Je crois d'ailleurs que c'est celui-ci qui m'a fait découvrir le bépo <img src="http://burogu.makotoworkshop.org/index.php?pf=smile.svg" alt=":)" class="smiley" /><br /></p>
<p>Je sais, c'est pas bien de mettre des étiquettes, il faut se forcer à taper à l'aveugle… mais ce clavier est si étroit que même à l'époque azerty, avant que je ne passe au bépo, je faisais des erreurs… Donc les étiquettes ça aide quand on est paumé ^^<br /></p>
<p><a href="http://burogu.makotoworkshop.org/public/ordi/dsc07209.jpg" title="dsc07209.jpg"><img src="http://burogu.makotoworkshop.org/public/ordi/.dsc07209_s.jpg" alt="dsc07209.jpg" style="float:right; margin: 0 0 1em 1em;" /></a><br /></p>
<p>Pour ce faire, il faut du film adhésif qui passe à l'imprimante, et imprimer une table de caractère de toutes les tailles, pour pouvoir piocher dedans à sa convenance, en fonction des tailles, etc.<br />
Ensuite, avec beaucoup de patience, il faut découper et coller… <br />
<br />
<br />
<br />
<br />
<br />
<br />
Voila donc, en attendant, qu'un jour on puisse choisir son type de clavier et sa méthode de frappe, comme sur ce dessin au clavier <em>qwerty-orthogonal</em>… on peut toujours rêver.<br />
<a href="http://burogu.makotoworkshop.org/public/ordi/eeebepo.jpg" title="eeebepo.jpg"><img src="http://burogu.makotoworkshop.org/public/ordi/.eeebepo_s.jpg" alt="eeebepo.jpg" /></a>
<a href="http://burogu.makotoworkshop.org/public/ordi/dsc07206.jpg" title="dsc07206.jpg"><img src="http://burogu.makotoworkshop.org/public/ordi/.dsc07206_s.jpg" alt="dsc07206.jpg" /></a></p>http://burogu.makotoworkshop.org/index.php?post/2011/01/09/bepo-sur-Asus-EeePC-901#comment-formhttp://burogu.makotoworkshop.org/index.php?feed/atom/comments/237Bepo… TypeMatrix… c'est bien la première fois que j'entends parler de tout ça !urn:md5:11e7c36c7a82a2382c427e1601f330c82010-09-20T14:04:00+02:002011-01-14T14:25:57+01:00makoto doushitebépoBépoTypeMatrixVrai clavier ergonomique <center><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/hfm-Id6mH3Q?fs=1&hl=fr_FR"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/hfm-Id6mH3Q?fs=1&hl=fr_FR" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></center>
<p><a href="http://www.gamekult.com/blog/mikael_le_fou/179739/Qwerty+azerty+dvorak+et+finalement+le+bepo.html">http://www.gamekult.com/blog/mikael_le_fou/179739/Qwerty+azerty+dvorak+et+finalement+le+bepo.html</a></p>http://burogu.makotoworkshop.org/index.php?post/2010/09/20/Bepo%E2%80%A6-TypeMatrix%E2%80%A6-cest-bien-la-premiere-fois-que-jentends-parler-de-tout-ca#comment-formhttp://burogu.makotoworkshop.org/index.php?feed/atom/comments/214Bépo -2-urn:md5:ff79e115a9eaa7a1d2e5070e2927ae7d2010-05-02T15:15:00+02:002011-01-14T14:26:54+01:00makoto doushitebépoBépoNolife!Vrai clavier ergonomique <p><img src="http://burogu.makotoworkshop.org/public/divers/compiler.png" alt="compiler.png" style="float:left; margin: 0 1em 1em 0;" />Haa depuis que cette petite émission qui tente d'expliquer simplement comment fonctionne l'ordinateur qu'est <em><strong>Compiler</strong></em> existe, j'attendais patiemment qu'un jour soit abordé le sujet des claviers…<br />
Et il est arrivé, le 30 Avril dernier, où <em>Cyril Lambin</em> aborda le sujet, de fort belle manière !<br />
Mes attentes furent comblées, car tout ce que j'ai <a href="http://burogu.makotoworkshop.org/index.php?post/2009/07/15/Bepo">tenté d'expliquer</a> a été abordé, hormi l'orthogonalité des touches.<br /></p>
<p>Bref, une émission qui vaut le détours pour tout comprendre sans effort en moins de 4 minutes >> <a href="http://www.nolife-tv.com/online-13673">http://www.nolife-tv.com/online-13673</a><br /></p>
<p>Et on ne le dira jamais assez, si vous aimez <a href="http://www.nolife-tv.com/">Nolife</a>, abonnez-vous !! <br />
Ses finances vont de mal en pi, elle a besoin de votre soutient <img src="http://burogu.makotoworkshop.org/index.php?pf=smile.svg" alt=":)" class="smiley" /></p>http://burogu.makotoworkshop.org/index.php?post/2010/05/02/B%C3%A9po-2-#comment-formhttp://burogu.makotoworkshop.org/index.php?feed/atom/comments/163TypeMatrix 2030 et skin qui bailleurn:md5:a2f66c9d157bc236e3980da70ee39e342009-12-07T21:08:00+00:002011-09-02T17:39:37+01:00makoto doushitebépoBépoTypeMatrixVrai clavier ergonomique <p>Je l'avais <a href="http://burogu.makotoworkshop.org/index.php?post/2009/10/24/Typematrix-et-B%C3%A9po">évoqué lors de mes premiers essais</a> sur ce fameux clavier orthogonal, les peaux baillent un peu sur le devant… <br />
Rien de grave, cela ne nuit en rien à la frappe, c'est juste peu esthétique pour le peu qu'on y prête attention.<br />
<br />
Une solution simple que j'ai mise en place pour atténuer le phénomène consiste en une ficelle tendue entre les rebords haut et bas de la skin, au dos du clavier.<br />
J'ai juste percé le silicone avec une aiguille à coudre pour faire passer le fil… pas d'inquiétude, le silicone est très résistant aux déchirures !<br />
Puis il a suffit d'entortiller la ficelle autour d'un bout de plastique plat pour la tendre et de sckotcher ça à plat.</p>
<p><a href="http://burogu.makotoworkshop.org/public/ordi/dsc06618.jpg"><img src="http://burogu.makotoworkshop.org/public/ordi/.dsc06618_m.jpg" alt=" " title=" " /></a>
<a href="http://burogu.makotoworkshop.org/public/ordi/dsc06626.jpg"><img src="http://burogu.makotoworkshop.org/public/ordi/.dsc06626_s.jpg" alt=" " title=" " /></a> <a href="http://burogu.makotoworkshop.org/public/ordi/dsc06629.jpg"><img src="http://burogu.makotoworkshop.org/public/ordi/.dsc06629_s.jpg" alt=" " title=" " /></a>
<a href="http://burogu.makotoworkshop.org/public/ordi/dsc06620.jpg"><img src="http://burogu.makotoworkshop.org/public/ordi/.dsc06620_m.jpg" alt=" " title=" " /></a></p>
<p>A noter que mon employeur a su être réceptif et compréhensif <a href="http://burogu.makotoworkshop.org/index.php?post/2009/07/15/Bepo">aux arguments</a> mis en avant pour justifier l'utilité d'un tel investissement pour un clavier, et que je dispose depuis une semaine du même clavier sur mon poste de travail <img src="http://burogu.makotoworkshop.org/index.php?pf=smile.svg" alt=":)" class="smiley" /></p>http://burogu.makotoworkshop.org/index.php?post/2009/12/07/TypeMatrix-2030-et-skin-qui-baille#comment-formhttp://burogu.makotoworkshop.org/index.php?feed/atom/comments/107TypeMatrix 2030 et Bépourn:md5:f5b4e05907c0462337a77757a06887ea2009-10-25T16:20:00+00:002011-01-14T13:27:21+00:00makoto doushitebépoBépoTypeMatrixVrai clavier ergonomique <p>J'ai donc <a href="http://burogu.makotoworkshop.org/index.php?post/2009/10/24/USPS-et-Colissimo">reçu</a> le <a href="http://www.typematrix.com/bepo/">clavier</a> que j'avais fini par décider d'acheter après 3 mois passés à <a href="http://burogu.makotoworkshop.org/index.php?post/2009/07/15/Bepo">taper en Bépo</a> sur un clavier standard.<br />
Je l'ai pris avec les peaux translucide et noire, ne sachant laquelle choisir pour s'accorder avec mes autres périphériques de saisie…<br /></p>
<p>En quelques heures d'expérience, je puis déjà affirmer que le soucis auquel j'étais confronté est bel et bien du passé grâce à l'orthogonalité de touches (en cherchant les touches du dessus ou du dessous de la ligne de repos, je me trompais souvent pour celles d'à côté de ma cible...)</p>
<p>Voici l'engin !</p>
<p><a href="http://burogu.makotoworkshop.org/public/ordi/dsc06586.jpg"><img src="http://burogu.makotoworkshop.org/public/ordi/.dsc06586_m.jpg" alt=" " title=" " /></a>
<a href="http://burogu.makotoworkshop.org/public/ordi/dsc06587.jpg"><img src="http://burogu.makotoworkshop.org/public/ordi/.dsc06587_s.jpg" alt=" " title=" " /></a>
<a href="http://burogu.makotoworkshop.org/public/ordi/dsc06589.jpg"><img src="http://burogu.makotoworkshop.org/public/ordi/.dsc06589_s.jpg" alt=" " title=" " /></a>
<a href="http://burogu.makotoworkshop.org/public/ordi/dsc06588.jpg"><img src="http://burogu.makotoworkshop.org/public/ordi/.dsc06588_s.jpg" alt=" " title=" " /></a>
<a href="http://burogu.makotoworkshop.org/public/ordi/dsc06590.jpg"><img src="http://burogu.makotoworkshop.org/public/ordi/.dsc06590_s.jpg" alt=" " title=" " /></a>
<a href="http://burogu.makotoworkshop.org/public/ordi/dsc06592.jpg"><img src="http://burogu.makotoworkshop.org/public/ordi/.dsc06592_s.jpg" alt=" " title=" " /></a>
<a href="http://burogu.makotoworkshop.org/public/ordi/dsc06591.jpg"><img src="http://burogu.makotoworkshop.org/public/ordi/.dsc06591_s.jpg" alt=" " title=" " /></a>
<a href="http://burogu.makotoworkshop.org/public/ordi/dsc06593.jpg"><img src="http://burogu.makotoworkshop.org/public/ordi/.dsc06593_m.jpg" alt=" " title=" " /></a><br />
Sur ce dernier cliché, on peut voir le problème inhérent aux skin, aussi bien la translucide que la noire… elles baillent sur toute la périphérie du bas.<br />
Ce n'est pas gênant pour l'utilisation… c'est juste pas très esthétique.</p>http://burogu.makotoworkshop.org/index.php?post/2009/10/24/Typematrix-et-B%C3%A9po#comment-formhttp://burogu.makotoworkshop.org/index.php?feed/atom/comments/97Bépourn:md5:24a9a4e9b5404281e7431ce6e1b4a45f2009-08-13T22:00:00+01:002017-07-06T18:48:23+01:00makoto doushitebépoBépoTypeMatrixVidéosVrai clavier ergonomique <p>Depuis, quelques semaines... quatre pour être exact, je tape en Bépo...<br /></p>
<ul>
<li><em> «Hein ? quesqui dit ??»</em><br /></li>
</ul>
<p>Bah vous tapez sans doute en Azerty, bah moi en Bépo.. autrement dit, j'ai adopté une disposition des touches du clavier différente et peu conventionnelle.<br /></p>
<ul>
<li><em> «A quoi çà ressemble ??»</em><br /></li>
</ul>
<blockquote><p>bah à çà : <a href="http://bepo.fr/wiki/Accueil">http://bepo.fr/wiki/Accueil</a><br /></p></blockquote>
<p><a href="http://burogu.makotoworkshop.org/public/ordi/dsc06237.jpg"><img src="http://burogu.makotoworkshop.org/public/ordi/.dsc06237_m.jpg" alt=" " style="display:table; margin:0 auto;" title=" " /></a></p>
<p>J'ai donc ce plan de touches devant les yeux, histoire de m'accoutumer et pouvoir taper à l'aveugle, avec tous les doigts.</p>
<p>Je ne vais pas refaire tout le topo du pourquoi du comment, sachant que c'est très bien explicité
<a href="http://bepo.fr/wiki/Pr%C3%A9sentation">ici</a> et
<a href="http://idoric.free.fr/dotclear/index.php/post/2009/05/05/La-disposition-de-clavier-bepo">là</a><br /></p>
<p>Mais pour faire simple, l'azerty n'est pas ergonomique du tout pour nous autre francophone ! ( en plus il manque des caractères du français sur la disposition azerty !)<br />
Il suffit de voir la vidéo ci-dessous pour comprendre que l'azerty ralentit la frappe (il a même été inventé pour çà ! ralentir... ) et sollicite beaucoup la mobilité des poignets tout en faisant faire des acrobaties aux doigts (avec tous les troubles qui vont avec), alors qu'en bépo, les mains et les doigts ne bougent presque pas et qu'apparemment çà va plus vite.</p>
<center>
<video width="644" height="275" controls="controls">
<source src="http://burogu.makotoworkshop.org/public/video/azertyVSbepo-v9.ogv" type="video/ogg" />
<span style="font-weight: bold; color: red;">Si la Vidéo ne s'affiche pas, c'est que vous utilisez un navigateur obsolète !</span>
<br>
<a href="http://www.mozilla-europe.org/fr/firefox/">>>Télécharger Firefox<<</a>
</video>
</center>
<ul>
<li>Le must serait d'avoir <a href="http://bepo.fr/wiki/TypeMatrix">un clavier ergonomique aux touches alignées (orthogonal)</a><a href="http://bepo.fr/wiki/TypeMatrix"></a> au lieux du quinconce de nos clavier standard...<br /></li>
</ul>
<p><q>Evidemment</q> c'est un peu cher... mais la santé n'a-t'elle point de prix ?</p>
<p>Ça peu paraître superflu, mais déjà en ces quelques semaines d'expérience, je me rends compte qu'en cherchant les touches du dessus ou du dessous de la ligne de repos, je me trompe souvent pour celle d'à côté... en effet, si je cherche la lettre D, je sais par cœur quelle est au dessus du S... et pourtant il m'arrive de taper sur L; problème qui ne surviendrait sans doute pas avec le <a href="http://idoric.free.fr/dotclear/index.php/post/2009/05/08/Le-clavier-orthogonal-TypeMatrix">clavier orthogonal TypeMatrix</a><br />
<br /></p>
<p>Alors bien sûr, il faut tout réapprendre, et les premières frappes se sont révélées fastidieuses... <br />
Grosse impression d'être devenu handicapé psychomoteur grave, cherchant les bonnes touches, vitesse escargot... comme 10 ans en arrière.<br />
Je me suis donc entraîné un peu avec <a href="http://bepo.fr/wiki/Apprentissage">des logiciels prévus à cet effet</a>, et sans être vraiment rapide, je m'en sort pas trop mal pour le moment, mais il me faudra encore beaucoup de pratique pour atteindre le niveau que j'avais en azerty.</p>http://burogu.makotoworkshop.org/index.php?post/2009/07/15/Bepo#comment-formhttp://burogu.makotoworkshop.org/index.php?feed/atom/comments/52