Et comment font les autres programmes pour ne pas bloquer le programme ?
Ils détournent tous l'int 9h ?
Dans ce cas, je vais préférer utiliser le driver de la sourie pour qu'il appelle mon code lors d'un clic.
(car je cherchais à tester le clavier sans bloquer le programme pour pouvoir tester clavier et sourie en même temps).
Mais détourner l'int 9h ne devrait pas être éxtrêmement dur ?
Il suffit d'utiliser http://www.gladir.com/LEXIQUE/INTR/int2 ... Target=ASM puis de coder un machin pour gérer ça. Il faudrait seulement une grosse documentation que je n'ai pas.
Petite chose: En QB il y la variable INKEY$ qui contient toujours 0 ou la touche tapé. J'ai essayé de désassembler un exe construit avec QB pour voir comment ça marche. Je n'ai pas trop cherché mais je me souviens que les seuls appels d'interruptions étaient fais à l'int 21h.
Encore autre chose: http://www.gladir.com/LEXIQUE/INTR/INT0 ... ASM#INT09h . Voila qui devrait aidé à recoder l'int 9h ! Bien que je ne crois pas que je le ferai.
edit: J'ai trouvé ça aussi ! http://www.alrj.org/docs/hardware/clavier/clavier.htm

![[ img ]](http://www.win3x.org/screens/signature_vorro.gif)