Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Apparently, Android 3.1 will support USB devices such as mice and keyboards.

  1. How much of an issue is driver support? If you have a "normal" keyboard or mouse, will it just plug and play?
  2. Does the OS provide support for these input devices through standard Android controls, or will each program have to be modified seperately to support these input devices?
share|improve this question
up vote 7 down vote accepted

Most (pretty much all) USB keyboards and mice support the USB HID protocol. You might not be able to use some special "media keys" or other advanced features, but standard features will work without additional drivers.

As for routing USB Input to standard Android UI events, I suspect they'll do it (they'd be stupid not to) but couldn't find any conclusive information as of yet.

share|improve this answer

I've just tried a normal Microsoft USB mouse on my ASUS EEE Pad Transformer running Android 3.1.

It works just fine both in pre-installed applications (I tried the browser) and in third-party applications that I'm pretty sure have no dedicated support (they are not even adapted to 3.0 yet).

And as @Patrick noted, pretty much all USB mice and keyboards support the USB HID protocol, so you won't need specific per-mouse drivers.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.