Sans aller jusqu'à l'OS, il y a quand même l'USB à gérer. J'ai pensé a un système plus "hardware" qui utiliserait le changement d'état de la ligne comme un trigger de bascule pour latcher sur les colones un mot bufferisé à l'entrée des dites bascules. Le passage de la ligne à la position repos effacerait ce mot de l'entrée des bascules. Du coup j'ai 3 solutions:
1 - La solution "hardware"... mais mes souvenirs d'électronique remontent à une quinzaine d'années.
2 - La solution "bourrin", mettre un micro qui pédale en espérant que ça passe.
3 - La solution "doigts de fée", monter à la place du clavier une matrice lignes/colones et mettre un transistor par point de contact, une soixantaine, quoi, pour gérer tout ça avec un micro pas forcément puissant mais avec beaucoup de gpio...
Techniquement parlant, la 1ère me parait la plus réalisable. Y a t-il des hardeux sur hardware.fr?
La matrice du clavier:
http://members.casema.nl/hhaydn/ho [...] matrix.gif
Un multiplexeur en sortie et un en entrée pour scanner le clavier. Apparement le scan ne se fait même pas par 8 bits mais bit à bit! 3 bits pour un multi, 3 bits pour le deuxième et un dernier bit pour lire l'état! Ca c'est de l'économie!
http://krap.pl/mirrorz/atari/homep [...] d_scan.gif
A+
Pfeuh