The ViewSonic G-Tablet has a USB Host Port!
Not only does the GTab have a mini (NOT micro) USB connector to connect to your computer, it also has a STANDARD USB Host port for attaching peripheral devices! (It is located under the rubber cover for the SDCard.) This is a big deal. It allows you to add additional functions that are either absent and limited on the touch screen.
I thought it might be helpful to know what does and does not work:
- KEYBOARD: One of the most valuable USB devices that I have added to my GTab is a USB Keyboard. I previously posted a quick review of the case & keyboard combo (https://bishoptec.com/2011/05/review-gtab-case-keyboard/) that I use. (Actually, I need to update that review since the keyboard is really not that helpful.) Since I am dissatisfied with the keyboard in the case, I purchased the Logitech USB Keyboard (Model K120, abt $12 in Walmart). It works perfectly. As with all peripherals on the GTab, you need to attach the device and reboot (allowing the GTab to boot with the device attached). It may not be necessary on all devices but it is now my standard procedure. Otherwise, the K120 works exactly as expected.
- MOUSE: I also attached an old Logitech USB Mouse (model number is worn off) and it works. With some older Gingerbread ROMs, it was so jumpy (just moved from click-point to click-point on the screen) that I fond it useless. However, with the newer ROMs, it moves smoothly around the desktop and I really like it.
- HUB: I have an old (unpowered) 4-port USB 2.0 hub that I tried (so cheap that there is no manufacturer or model number listed). It worked fine. I attached both the keyboard and mouse to it (and it to the GTab) and everything worked.
- WEBCAM: I tried my Creative Labs Model VF0230 but I found no way to use it. It did not appear that the GTab recognized it and when I used the Camera app, it still used the built-in camera.
I did an updat2ed review of the USB Keyboard and Mouse here: USB Keyboard on gTab