Related: a hardware hacker that I know recently designed and made a new keyboard[1], which looks really interesting and fun to make. Fortunately he also provided really good detailed instructions[1][2] so other people can make it too. I'm not at the skill stage yet where I can make it myself, but it'll probably be the first complex hardware project I eventually undertake.
[1]: https://github.com/technomancy/atreus [2]: http://technomancy.us/173