GKOS Keyboard for Arduino
All PC keyboard functions can be supported with six keys:
Seppo Tiainen 21 March 2010