robin_moussu a écritHier à été un jour de chance pour moi. Je suis allé chez mon cousin, et il se trouve qu'il avait un razer black widow qui trainait dans son placard, suite à deux verres d'alcool ayant mis fin à ses jour. Il me l'a donné, et j'ai donc devant 100 switch cherry mx blue (2 sont mort par ma faute, 3 par l'alcool) 🙂 Il ne me reste donc plus qu'à trouver un microcontroleur, de la pate à modeler, et je peux me lancer dans les tests.
C'est moche de profiter d'un moment d'égarement pour exploiter la faiblesse des gens 😃 Mais au moins tu as déjà une bonne partie du matériel
Pour ce qui est des problèmes de layout qwerty, azerty,… Lorsque j'appuierai sur une touche, il se passera cette séquence : appuie sur la touche, conversion en caractère en fonction de l'état interne du clavier, convertion en keycode dans le bon layout (qwerty ou azerty ou bépo) et enfin envoi dans la liaison usb. Je devrais donc être imunisé contre les problème du «[]» et «kw».
Hmm je ne veux pas casser tes espoirs mais un clavier ne fait q'uenvoyer des keycodes à l'ordi qui les interprète, donc il te faudrait une configuration spécifique dans xkb ou autokey pour que ça fonctionne. C'est pour cela que les seuls layouts interchangeable directement dans un clavier sont ceux qui partagent les mêmes touches disposées différemment comme qwerty dvorak et colemak. Les claviers ne sont pas assez intelligents pour faire la différence entre qwerty azerty ou bépo et même s'ils étaient capable d'envoyer des caractères au lieu des keycodes il faudrait que les OS puissent comprendre que ce dispositif de saisie utilise ce mode de communication alternatif et céder le pouvoir d'interprétation des keycodes au clavier : c'est quelque chose qui devrait émaner de la norme USB ou d'un constructeur tout seul (Apple ?) et il faudrait que des pilotes soient créés pour ce nouveau type de périphérique.
Pour les «ctrl alt xxx», il me semble que «ctrl alt» est suivi soit de «f1, f2, …» soit de «suppr» ou «retour arrière» (dans la très grande majorité des cas, sauf raccourcis défini par l'utilisateur), donc suite à la pression sur «ctrl alt», je basculerai automatiquement vers la couche «f1 f2…». Dans le même ordre d'idée, je ferais en sorte que les couches se bascules toutes seules dès que necessaire pour éviter d'avoir à activer manuellement les modificateurs. Ex : en mode texte «, »«point espace» activement le basculement vers la touches majuscule.
C'est intéressant d'avoir ce genre d'intelligence, j'utilise aussi des logiciels de graphisme et la combinaison ctrl+alt est très utilisée, d'où leur placement sur mon clavier, mais rarement (sinon jamais) combinée avec une autre touche. Mais pour du code, de la saisie de mots de passe ou du jeu ce comportement doit être différent voire totalement absent.
Pour les touches de deux de haut pour les pouces, tu à raison, et en plus, c'est trop grand. Des touches de 1,5 sont parfaites. Je pense d'ailleurs que je vais imprimer tous mes keycaps avec une imprimente 3d plutot que de réutiliser les keycaps du clavier original.
Pas évident de faire ses propres keycaps même avec une imprimante 3D. Certains s'y sont essayé avec beaucoup de réajustements et dans mes souvenirs le résultat n'était pas concluant (fragilité, mauvaise sensation au toucher, manque d'uniformité des séries et résultats trop aléatoires pour être viable)
lawrent au laurent : merci pour l'astuce des fichiers de config pour les keycodes. Je pense que je vais prendre un arduino comme microcontroleur, car le code à l'air très lisible, et ils ont un support pour gérer les claviers. Vu que je vais devoir me plonger comme il faut dans le code, je pense que ce sera plus simple.
Tu n'as pas forcément besoin de partir de zéros ou d'un exemple : il y a déjà plusieurs pilotes valables incluant même des fonctionalités avancées comme l'ultrapooling (un truc des claviers gamers permettant d'outrepasser la limite 6KRO de l'USB)
Je veux aussi me fabriquer un repose poignet. Je vais prendre un ballon de baudruche et mettre de la farine dedans pour tester.
Si je me rappelle correctement une discussion avec Fabien sur ce forum, lui avait utilisé des chaussettes remplies de riz ou de semoule, c'est sans doute bien plus confortable. 🙂
Est-ce que quelqu'un airait une idée pour la phase de test. Je voudrais pouvoir modifier facilement la place des touches de mon clavier (donc hors de question de ressouder les pins toutes les cinq minutes).
Je ne comprends pas trop la question, il y a plusieurs interprétations. Tu veux sans doute parler de modifier la disposition physique (changer les espaces entre les touches) non ?