How to build a keyboard

I have not found an ideal keyboard. Therefore I would like to attempt to build my own.

I have a rough idea of how I would like it to work. It wouldn't be anything like a conventional keyboard. It would be more like the datahand than anything else. I figure I should start by purchasing keys/switches and try soldering them to the USB interface of a torn apart USB keyboard.

Am I on the right track? If so where can I purchase keys/switches? Anyone know any good tutorials that may help?


Solution 1:

Digikey - have fun - it's a very ambitious project.

One thing occurred to me regarding re-using the circuitry from an existing keyboard. It may be tuned to the particular characteristics of the switches used in the original for things like debounce, etc. I don't know how much of a difference that will make, but it's something to keep in mind.