Arduino code requires keypad library by Mark Stanley, Alexander Brevig from: http://www.arduino.cc/playground/Code/Keypad Uses the PJRC Teensy++ 2.0 and Teensyduino libraries, specifically USB HID and Keyboard(): http://www.pjrc.com/teensy/teensyduino.html