Mapa de teclado

De ZX-Uno wiki
Saltar a: navegación, buscar

Introducción

Comenzando con el core test16, se ha rediseñado por completo el core de manejo de teclado PS/2 y traducción a la matriz de teclado del ZX Spectrum. El nuevo core está comandado por memoria, en lugar de tener la lógica "hard-coded" en la FPGA. Esto significa que es posible cambiar desde programa el comportamiento del teclado, sin necesidad de generar un nuevo core para ello. También significa que se podrá cambiar de mapa de teclado tantas veces como se quiera, desde dentro del propio ZX Spectrum, a la manera en que funciona el comando KEYB en MS DOS, o loadkeys en Linux.

Scan code set usado en el teclado PS/2

Especificación de la tabla de mapeado (mapa de teclado)