Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
cursos:ensamblador:teclado [19-01-2024 12:20] – [Esperar pulsación y esperar liberación de tecla] sromero | cursos:ensamblador:teclado [22-01-2024 08:01] (actual) – [Redefinicion de teclas] sromero | ||
---|---|---|---|
Línea 393: | Línea 393: | ||
\\ | \\ | ||
- | // | + | // |
| | ||
Línea 533: | Línea 533: | ||
Los scancodes asociados a las diferentes teclas son: | Los scancodes asociados a las diferentes teclas son: | ||
+ | \\ | ||
|< 80% >| | |< 80% >| | ||
^ Teclas: ^ 1 ^ 2 ^ 3 ^ 4 ^ 5 ^ 6 ^ 7 ^ 8 ^ 9 ^ 0 ^ | ^ Teclas: ^ 1 ^ 2 ^ 3 ^ 4 ^ 5 ^ 6 ^ 7 ^ 8 ^ 9 ^ 0 ^ | ||
Línea 548: | Línea 549: | ||
^ Teclas: ^ CAPS ^ Z ^ X ^ C ^ V ^ B ^ N ^ M ^ SYMB ^ SPACE ^ | ^ Teclas: ^ CAPS ^ Z ^ X ^ C ^ V ^ B ^ N ^ M ^ SYMB ^ SPACE ^ | ||
^ Scancodes: | $27 | $1f | $17 | $0f | $07 | $00 | $08 | $10 | $18 | $20 | | ^ Scancodes: | $27 | $1f | $17 | $0f | $07 | $00 | $08 | $10 | $18 | $20 | | ||
+ | \\ | ||
+ | |||
+ | O, en forma visual sobre un teclado de 48K, extraído del libro //Mastering Machine Code on your ZX Spectrum// (los valores numéricos están en formato hexadecimal pese a no llevar prefijo ni sufijo): | ||
+ | |||
+ | \\ | ||
+ | {{ : | ||
+ | \\ | ||
Estos valores nos serán necesarios si queremos establecer unos scancodes por defecto para las teclas del programa, de forma que si el usuario no las redefine, tengan unos valores de comprobación determinados para la rutina de chequeo que veremos a continuación. | Estos valores nos serán necesarios si queremos establecer unos scancodes por defecto para las teclas del programa, de forma que si el usuario no las redefine, tengan unos valores de comprobación determinados para la rutina de chequeo que veremos a continuación. |