En bättre Adapter för tangentbord ThinkPad USB (2 / 3 steg)
Steg 2: Programvaran
Kod, är tangentbord matris bestod av nyckelkoderna från USB-HID-användning tabell, från sidan 53. Den är skriven som en enda dimension array, organiserade på ett liknande sätt till tabellen som visas: 8 rader av 16 kolumner. I den fasta programvaran som tillhandahålls (nästa steg), anges denna matris från adressen 0xF000. Siffrorna är hex koder för motsvarande knapp från matrisen. Du kan redigera de hex koderna i firmwarefilen till ändras matrisen till ditt tangentbord matris om det behövs.
Ursprungligen, jag planerade att skriva en PC programvara som tillåter användare att anpassa matrisen, lägga till anpassade tangentbordskombinationer, etc. Men eftersom inte många människor skulle veta om deras tangentbord kärl för deras laptop är den samma som min, det skulle inte vara bra, och genom att lägga till anpassade tangentbordskombinationer, det kan sakta ner tangentbordet scanning. Det slutliga resultatet kanske inte värt det.