Quest escribió:mcleod_ideafix escribió:Muy sencillo: el comando es F8. Esto deshabiita el typematic para todas las teclas, y sólo se permite el envío de Make/Break. No obstante, si lo pruebas verás que no se elimina el bug porque el código Verilog que lo implementa lo tengo todavía a medio hacer.
Cierto, olvidé mencionar F8, que hace lo mismo que FC pero para todas las teclas, pero el problema sigue siendo que sólo funciona con el scancode set 3, que yo sepa.
Mmmmm.... tendría que comprobarlo, pero juraría que funciona con el scan code 2 también. Al menos no he visto en la documentación que ese comando necesite del scan code 3.
Oh! Shit!
Código: Seleccionar todo
F8 PS/2 Set All Keys to Make/Break, keyboard responds by sending an
ACK, clearing its output buffer and setting the key type to
Make/Break. Scanning continues if scanning was enabled. This
command may be sent while using any Scan Code Set but only has
effect when Scan Code Set 3 is in use.
Vía http://stanislavs.org/helppc/keyboard_commands.html
Pues nada, tendré que buscar otro método para arreglar esto...
