3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Easy Button Musical Interface

Step 2Map the USB Keyboard

Map the USB Keyboard
«
  • dscn0022.jpg
  • dscn0025.jpg
  • dscn0023.jpg
  • dscn0026.jpg
  • dscn0027.jpg
As shown in Dave Merrill's Key-Ped project, a cheap USB keyboard can be taken apart to serve as the input to the PC. This hack takes advantage of the fact that two keyboards can be used at the same time for input (so far this was true in Windows XP and OS X). When dissasembled, the keyboard has two main parts: a membrane of circuits that form a matrix mapping to keys, and a circuit board that scans the membrane switches for activity.

I found the numbers 0 to 9 and traced them to where they were connected to the circuit board. Each number/character is mapped to two inputs on the circuit board, so when that combination is switched, the keyboard sends the corresponding character to the PC.

« Previous StepDownload PDFView All StepsNext Step »
2 comments
May 27, 2011. 3:00 PMUnclegummers says:
I did the same thing with the same keyboard! I scanned the layers and used photoshop to track the buttons. I was trying to map it to send it to an older keyboard, but it never worked out because the keys were mapped completely different :/ . Nice project btw.
Sep 24, 2006. 6:30 PMmadcow3417 says:
Mapping the keyboard can be done easily with a digital camera and a paint program. Just take a picture of both pieces with a contrasting background. Open it in a pain program of some kind, I use Graphic Converter on my mac. Use the fill tool to fill in the trace for the particular key you want to map. Because they don't cross each other it will fill in just that one all the way back to the circuit board. Use a different fill color for any other keys you want to follow back.
Sep 17, 2008. 3:02 AMbifter says:
This is genius! I've used this USB keyboard hack to build a controller for Serato Scratch. However, I need a lot of buttons and was thinking how much of a headache it's gonna be to trace back all the keys. Thanks :)

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
4
Followers
1
Author:jro