Marrant, je n’avais pas vu cette question, et je venais faire un retour sur un contrôleur alternatif pour mon HHKB.
Commande
J’ai pris celui-là : USB Controller with Mini-B pour mon HHKB PD-KB400B
À noter qu’il existe une version supportant le bluetooth
Pour commander, il faut envoyer un mail à hasu@tmk-kbd.com, en précisant le modèle souhaité. Le règlement se fait par paypal. J’en ai eu pour 50$ frais de port inclus.
Le modèle bluetooth est à 75 euros de mémoire sans la batterie.
Installation
Une photo de la bête qui est en haut, on voit qu’on perd les deux ports USB (que je n’utilisais pas) et ça laisse donc deux trous sur le boitier.
Le changement est on ne peut plus simple. Par contre, il faut faire attention à bien remettre la nappe dans le bon sens, sinon on crame l’autre carte. Autant vous avouer que je n’ai pas eu super envie de tester.
Keymap
De base, le contrôleur alternatif est configuré comme le contrôleur de base.
Pour faire la keymap j’ai utilisé le TMK Keymap editor
Pour le test, j’ai fait une keymap, qui en maintenant « Espace », le layer 2 s’active. Et sur le layer 2, j’y ai mis les flèches sur HJKL, et le déplacement de la souris sur SDFG. Et ça fonctionne très bien.
Voilà le lien du keymap pour l’exemple : TMK Keymap Editor
Flash
Pour flasher le firmware, j’ai utilisé dfu-programmer.
Il faut cliquer pour le bouton à l’arrière du clavier pour passer en mode bootloader
Puis en trois commandes, c’est fait :
❯ sudo dfu-programmer atmega32u4 erase
❯ sudo dfu-programmer atmega32u4 flash Downloads/unimap.hex
❯ sudo dfu-programmer atmega32u4 reset
atmega32u4 est le modèle du contrôleur et « Downloads/unimap.hex » le firware généré par TMK keymap editor.
Voilà ce que je peux en dire pour le moment, je vais continuer de jouer avec.