InputStick is a wireless USB receiver, designed for Android devices. It allows Android applications to emulate many different kinds of devices, for example: USB Keyboard, USB Mouse, USB Gamepad and many more. With InputStick, Android apps can do anything that a physical device can: type, move mouse pointer, control multimedia and games. This allows to implement many new features: Password Manager that can type passwords for you, Barcode Scanner that can type scanned codes.
InputStick acts as a proxy between Android device and USB host. Check How does it work? for details.
As a result, InputStick is compatible with wide range of hardware and operating systems, see: Compatibility for details.
InputStick is extremely Easy to use: plug it into USB port and in a few seconds it's ready to go. You don't have to install any server software, custom drivers, configure network or root your phone. See: Why InputStick?
Last but not least, InputStick is very portable: you can easily carry it in your pocket or attach to a keyring. InputStickUtility allows you to easily switch between different InputStick devices, so you can have one at home and one at the office, or use separate one for each device (PC, laptop, console).