For some reason, I have received several questions recently about MCEBrowser’s support for the Xbox 360 controller. Since these questions seem to be increasing in frequency, I decided to address the question here on my blog.
MCEBrowser was originally designed for use with the Media Center remote control on the Media Center PC. When I added Media Center Extender support, I tested on several Media Extender devices, including the Linksys Extender and the Xbox 360 extender. The testing included the Xbox 360 Universal Media Remote and the Xbox 360 Wireless Controller.
While MCEBrowser fully works with the Xbox 360 controller, the buttons are a little different than if you are using the remote control. Here is the operation:
In Media Center, the “A” button on the controller acts as the “enter” key, and the “B” button acts as the “back” button. This is pretty standard for most Xbox 360 games and applications, and also works for MCEBrowser.
To move between buttons within MCEBrowser (and in Media Center in general), you can use either of the two left joysticks.
In order to scroll around within a web page, select links, and use web-based form support, you need to put MCEBrowser in a mode that I call “browser lock mode”. In browser lock mode, some of the controls perform different functions. To enter browser lock mode, highlight the browser control in MCEBrowser and press the “A” button. The orange border around the browser will change to red, indicating that browser lock mode is active.
Once in browser lock mode, the following Xbox 360 controls will perform functions within the browser:
There is one issue with using the Xbox 360 controller, which is a little quirky. If you need to type text into a web form control, there are two ways of doing this. The first way is to highlight the control and press “A” (enter). MCEBrowser will open a triple-tap entry control that will allow you to enter text. This triple-tap control is not compatible with the Xbox 360 on-screen keyboard. If you have a remote control, you an use the triple-tap entry screen with the remote control. If you have only an Xbox 360 controller, do not use the triple-tap control. Instead, highlight the control in MCEBrowser and press the “Y” button to bring up the on-screen keyboard. This will allow you to type the text directly into the web form control. This is a somewhat annoying issue, but isn’t too bad once you get used to it. I plan to fix this in a future version of MCEBrowser.
Hope this clears up any confusion about MCEBrowser usage with the Xbox 360 controller. Thanks for asking!