September 14, 2015

Keyboards and how they work: The hardware inside your keyboard and the microcontroller

In this post I intend to explain what is going on inside your keyboard, from the switches all the way to the operating system, where the data terminates. I hope to go into some detail about how custom controllers like Soarer's convertor and controller, HaaTa's KiiboHD and TMK (among others) work to communicate keypresses to your operating system through the USB-HID subsystem. Keyboard Switches Keyboard switches are a contentious and seemingly deep topic of discussion. Read more