X-keys® XK-16 Stick
Sixteen keys for shortcuts, hot keys, inserting text or Unicode symbols, typing email addresses, logins, and passwords. Anything you need to do on a computer can be turned into a macro and assigned to one clearly labeled key. Think of it as a speed dialer for your computer.
Clear lenses hold your key legends securely in place and protect them from wear while allowing you to quickly and easily update them as your requirements dictate. Key labeling options for developers or system integrators are available.
More information: http://www.boundlessat.com/Keyboards-Mice/Alternative-Keyboards/X-keys-XK-16-Stick