CoolerMaster (CM Storm) sells a keyswitch tester with a variety of cherry keyswitches. It looks just like a little keyboard, but doesn't offer any kind of keyboard functionality. This project aims to rectify that.
Using an atmega328p, a teensy, and a pair of nrf24l01, we can make a cute little mechanical keypad that is completely unencumbered by bulky old wires. Because the case is a fair bit of trouble to open up, I decided to mount the battery to the rear rather than inside.
source code is available here: http://www.forceprojectx.com/services/code/macro-storm---wireless-user-programmable-keypad