Stap 2: De Software
In code, is het toetsenbord matrix bestond uit toetscodes uit de Tabel gebruik USB-HID, vanaf pagina 53. Het is geschreven als een enkele dimensie array, georganiseerd in een soortgelijke wijze als de tabel zoals: 8 rijen van 16 kolommen. In de firmware geboden (volgende stap), zal deze matrix van adres 0xF000 worden vermeld. De nummers zijn hexadecimale codes van de bijbehorende sleutel uit de matrix. U kunt de hex-codes in dit firmwarebestand dienovereenkomstig wijzigen van de matrix aan uw toetsenbord matrix indien nodig.
Oorspronkelijk, ik van plan om het schrijven van een PC-software waarmee gebruiker aanpassen van de matrix, het toevoegen van aangepaste toetsenbordcombinaties, enz. Echter, gezien het feit dat niet veel mensen weten zou als hun toetsenbord recipiënt voor hun laptop hetzelfde als de mijne is, zou het niet handig, en door het toevoegen van aangepaste toetsenbordcombinaties, het toetsenbord scannen kan vertragen. Het uiteindelijke resultaat mogelijk niet de moeite waard.