The Nexus 7 is a wonderful tablet. Well specced, compact and reasonably priced even over a year after its launch but sometime its possible to get tired of a touch screen and want or need to use some more traditional input devices such as a mouse and keyboard.
You would think that this wasn’t possible but Android has drivers built in to allow this. Not all devices will have the necessary setup known as MHL (most notably the Nexus 4) but these instructions will work for a vast majority of Android devices.
There are two keys to expanding your tablet like this – data and power. If you plug a USB OTG cable such as [amazon_link id=”B0064GZAIQ” target=”_blank” ]this [/amazon_link]one you have tablet with a USB port. If you plug a USB mouse or keyboard into it you may or may not get any reaction. The missing element is power. USB devices take their power from the USB cable, often called BUS powered and with a PC a typical USB port has enough power to run most devices. A smartphone or tablet has far less native power output which means only a relatively few devices will work with it. The answer it to put a [amazon_link id=”B003DVC7N6″ target=”_blank” ]powered USB hub[/amazon_link] in the loop.
Plug from the tablet to the OTG cable to a USB cable to a USB hub and then on to a mouse and keyboard and you will have a docking station keyboard and mouse for your tablet. Add screen sharing software such as BBQScreen or a USB screen such as [amazon_link id=”B005ZWS5K0″ target=”_blank” ]this [/amazon_link]one and you could have an entire sit down computer.
If you want to be mobile it is possible to find a keyboard that requires a low amount of power to run, but it might involve a lot of careful spec checking.
More unusual usb input devices such as an N52, gamepad or switch systems might work depending on the exact item, but the Nexus 7 has what’s known as limited MHL (Mobile High definition Link) rather than full MHL which does restrict some systems. If you have a specific system you want to try try googling it – someone has probably tried it already.