Cada tecla tiene exactamente un scan code, creando así un mapa de scan codes.
Every key has exactly one scancode, creating a map of scancodes.
Si se presiona una tecla estándar, se envía su, así llamado, "scan code".
If a standard key is pressed, it's so called "scancode" is sent.
Un microcontrolador integrado en el teclado, el Intel 8048, explora el teclado y codifica un scan code (código de exploración) y release code (código de liberación) para cada tecla a medida que es presionada y liberada.
An integrated microcontroller in the keyboard scans the keyboard and encodes a "scan code" and "release code" for each key as it is pressed and released separately.
Typematic: Cuando se pulsa se envía el Scan Code, y pasado un breve período de tiempo se reenvía continuamente hasta que se libera la tecla.
Typematic: When a key is press, the scan code is sent, and after a delay, is re-sent till the key is released.
Cuando se libera una tecla especial, se lanza la secuencia 224,240 (E0, F0) seguida por el scan code.
When a special key is released, the sequence 224,240 is fired (E0, F0), followed by the scancode.
Ponle el nombre de "Scan Code Mapa" a este nuevo objeto.
Rename this new object "Scancode Map"
Para dar cobertura a teclados viejos he escrito otro microprograma con menos funcionalidades (Tecla borrar, escape, cursores, punto, coma, punto y coma etc) que funciona con teclados del tipo AT en Scan Code Set 2.
In order to use also older keyboards, I wrote another program shorter (less key functions as erase, escape, colon, etc) but can be used in keyboards type AT, Scan code set 2.
Si se libera una tecla, primero se envía un especial byte 240 (F0 hex), y después se envía el scan code.
If a key is released, first the special byte 240 (F0 hex) is sent, then the keys scancode is sent.
Haz clic derecho en el objeto "Scan Code Mapa" y selecciona "Modificar".
Si se mantiene una tecla presionada por un cierto tiempo, su scan code se generará constantemente, repitiéndose con una frecuencia determinada.
If a key is held down for some time, it's scancode will be generated constantly with the set repetition delay.
Cuando finalmente se libera esta tecla, se mandará el carácter 240 (F0 hex), y después el scan code.
When it's finally released, the 240 (F0 hex) character will be sent, followed by the scancode.
Un microcontrolador integrado en el teclado, el Intel 8048, explora el teclado y codifica un scan code (código de exploración) y release code (código de liberación) para cada tecla a medida que es presionada y liberada.
An integrated microcontroller in the keyboard scans the keyboard and encodes a "scan code" and "release code" for each key as it is pressed and released separately.