LEGO aficionado Jason Allemann has created a working computer keyboard using LEGO bricks. The base of the keyboard consists of the inner components of a generic keyboard, but the rest of it was created out of LEGO bricks. Specifically, the axles and connectors come from LEGO Technic, while the rest of the superficial pieces are from a hodgepodge of sets. The whole thing is a bit less sturdy than a traditional keyboard, and flexes depending on the pressure used, but it works perfectly fine as a keyboard.
images via JK Brickworks