i can't tell you how to make a keyboard... sorry, that would be cool. but you may want to look into something like this... it looks about like what you're looking for (a bit overkill, but close)
http://www6.tomshardware.com/game/200403061/
good luck, and Happy Holidays Fuzzy!
http://www6.tomshardware.com/game/200403061/
good luck, and Happy Holidays Fuzzy!