Using an inexpensive numeric keypad and an Arduino Leonardo-style board, Nick Gammon has created a simple USB keyboard shortcut device. The result is the ability to send a string of text with the press of a button straight to a PC, as the Leonardo (and our LeoStick) emulates a keyboard very easily.
Although this is a simple project, it has many applications. From saving time repeating paragraphs of text (great for standard disclaimers and rejections!) to password entry or sequences for games. So to get started, check out Nick's post here. And to get started with your own Arduino-embedded keyboard emulator, use our Freetronics LeoStick - theArduino Leonardo-compatible with onboard USB, RGB LED and piezo: