I use this keyboard and yes the power cable is connected.
BEST THING BY FAR, THIS IS THE DEVICE THAT YOU WANT
This little thing can do literally everything. It runs XBMC perfectly fine and is preinstalled. The makers even create their own personal update for XBMC for the device so it will ALWAYS work for this device. When I attempt to do things through XBMC I am not limited at all, I can do the exact same things I can do on my computer on this device. While the speed isn't as crazy fast as my desktop, this thing is still pretttttyyy fast.
And to the other cool factor, because it runs on an Android interface. You can do everything that an android phone can do. Here are some examples:
Long story short there is a reason why this device has so many great reviews on Amazon. You have so much flexibility to watch things on XBMC, an external, or through Netflix, various other programs, and it's just bonus points that you can run things just like an Android.
I would highly suggest purchasing the version under $100 and to get this keyboard with it, it works out of the box. There is 0 reason to get the Gbox that is over $100, it is charging you for a better controller and that's it, no better firmware, no updates, or anything. So your better off saving money on the device and buying a better controller.
I got this device roughly a month ago and it's definitely one of my better purchases, I've been trying to get other friends to buy it as well. Odds are I'm going to get another one for my living room once I get a projector setup.
Edit: I forgot to mention that the device comes with a 1 year warranty that they actually honor :)