Paso 2: El Software
En el código, está constituida por la matriz de teclado códigos de la Tabla de uso de USB HID, página 53. Se escribe como una matriz de dimensión única, organizada en una manera similar a la tabla como se muestra: 8 filas por 16 columnas. En el firmware proporcionado (siguiente paso), esta matriz se listarán desde dirección 0xF000. Los números son códigos hexadecimales de la clave correspondiente de la matriz. Puede editar los códigos hexagonales en este archivo de firmware para cambiar la matriz por consiguiente a su matriz del teclado si es necesario.
Originalmente, yo planeaba escribir un software para PC que permite al usuario personalizar la matriz, agregar combinaciones de teclado personalizados, etc.. Sin embargo, dado que no mucha gente sabría si su toma de teclado de su ordenador portátil es la misma que la mía, sería útil, y mediante la adición de combinaciones de teclado personalizado, puede ralentizar de exploración de teclado. El resultado final no puede ser vale la pena.