Voila, j'ai posté un brouillon sur
toile libre. c'est le plan pour la main gauche, la droite étant totalement symétrique. Les traits à droite sont du à un défaut de mon scanner qui à trouvé important de garder les pliages de la feuille :cool:
L'idée originale était de diminuer au maximum le nombre de touches (j'ai du mal à attendre la touche des chiffres sur mon clavier) et d'avoir des touches de pouces. Le clavier est syndé de base, mais sera prévu pour que les deux partis puissent s'accrocher, et j'ajouterai sans doute un support pour pouvoir le poser par dessus le clavier de mon portable. J'ajouterai des Leds sans doute sur la droite de la main pour afficher des infos. Vu que je compte utiliser une floppé de couches (maj, accents, symboles, fx (f1 à f12), ascii, macro,…) j'en aurai besoin !
L'idée du design de base est un mélange de l'ergodox (pour le coté séparé), du proto de xavierC (pour les touches de pouces), et d'un pavé numérique (pour les grosses touches sur le haut. Ce dernier point à été vraiment décisif (il n'y en a pas sur mon portable, et quand j'en ai vu un à 90° à l'école, je me suis dis, « c'est ça qui manquait ! » Si on prend un pavé numérique à 90° en sens anti-horaire, on n'est pas très loin de ma forme définitive.
Les touches sur le haut font la taille de deux touches, et serviront pour les touche échap, alt, ctrl, enter, retour arrière tab win et suppr. Les touches de pouce feront 1,5x la taille d'une touche (ou 2x, je ne sais pas encore). Les touches de repos des pouces (les touches centrale) serviront pour «e» et espace. Les modificateurs de couches seront activé avec les pouces (les touches du coin, ou il y a «maj» sur un clavier classique accueilleront un caractère). Le mappage de base sera proche du bépo, du moins pour un premier temps pour me permettre de repasser à pleine vitesse sur un clavier classique, le temps que le proto soit greffé avec mon sac 😉
Je compte faire que les touches «à» «ê» et d'autre du même genre, si elle sont pressé seules envoie le caractère correspondant, mais si elle sont pressé en même temps qu'une autre, elle se comporteront comme un modificateur (ex : «à» => à, mais «à» et «u» deviendrais «ù» par exemple). Cela implique que le caractère «à» ne sera envoyé qu'au relachement de la touche (ou suite à une combinaison non valide, ou après un timeout). Je verrais si c'est source de problème.
Les modificateur (alt, win, ctrl et maj seront collant pour pouvoir être activé même si les caractères seront présent sur plusieurs couches. (d'ou l'utilisation de leds pour connaitre l'était du clavier).
Les touches directionnelles et autres seront accessible sur une couches verrouillable (qui pourra même être la couche par défaut, comme le mode normal de vim).
J'ajouterai sans doute un mode gaming, et un mode une main.
Niveau config clavier pour la v42 😃, j'aimerai pouvoir tout configurer à l'aide d'un simple hyper terminal (en utilisant le port usb comme un port rs232), de manière à pouvoir le configurer n'importe où sans avoir de logiciel spécifique à installer.