Stap 4: Code!
Dit project was eenvoudig genoeg zijn om code met Arduino van enorme gemeenschap. Schreef ik een snelle schets. De code is beschikbaar op GitHub: https://github.com/rampadc/arduino-thinkpadkb-usb.
De code kan wat optimalisatie gebruiken om het scannen van de matrix te versnellen. FN + NumLock functionaliteit, toetsen en functies van aangepaste toetsenbord combinaties werden verwijderd uit de code zoals het vertraagt het scannen aanzienlijk.