An Arduino Leonardo or compatible board (such as our LeoStick) can easily emulate an interface device such as a USB mouse or keyboard, and with a small amount of work this can be used to your benefit. One example of this has been documented by Instructables member jjurotte who has created a secondary USB keyboard with specific functions.
Their example emulates popular editing functions - however you can generate almost any sequence of keystrokes to be sent to the host PC. Taking this idea a little further, the creator has used capacitive-touch functions with a secondary Arduino-compatible to allow the user to simply glide their finger over the "buttons".
A simple project that you can recreate in a few hours, and modify when required. To get started, visit the project's Instructable page. And for more, we're on facebook, Google+, and twitter - so follow us for news and product updates as well.
Need a small Arduino-compatible for use with your own control projects? Then check out out our LeoStick. It's the Arduino Leonardo-compatible board that's cheaper and smaller than the original:
Apart from being one of the smallest Arduino-compatibles on the market with USB, it also has an onboard RGB LED and piezo which can be used a knock sensor and various tune and sound effects. Plus you can add extra circuitry with the matching protostick! For more information and to order, click here.