Steve M Potter made this beautiful wooden keyboard and tutorial to follow via instructables
I decided that I deserve a keyboard that I really adore, since I spend most of my workday at the computer. You can buy gorgeous office desks, chairs, wooden pens and beautiful stationery. Why is it that keyboards are all plastic and ugly? I always liked the feel and sound of the old IBM-AT clicky keyboards. These have the “buckling spring” mechanism that is very strong and never wears out. But aesthetically, beige plastic – Yuck! So I decided to take the mechanical and electronic guts of a clicky keyboard and install them into a home-made wood version. This turned out to be a long and tedious art+engineering project, and I will spare you some of the missteps I made, describing here what worked. In the end, I have a very solid, completely functional beautiful wood keyboard that I use every day at work. The keyboard even survived dozens of kids pounding on it at the Atlanta Maker Faire, where I had it hooked up to my laptop for people to try it out.
There are many artistic or aesthetic decisions I made that you may not have, and which involved a lot of extra work, such as dyeing the function keys according to the resistor color code, or using Scrabble tiles for the letter keys. But these were important for me to really love it, and to think of it as an art project, rather than just a tool I use to type at work. If you do decide to make your own wooden keyboard, I encourage you to add your own artistic touches…
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.