Keyboards

Switches, layouts and boards that survive a decade.