Hi all,
I'm looking into setting up a HTPC again after being away from the rat race for a few years. Interfaces have really come a long way, and XBMC is very impressive. I came across this very useful thread a couple of days ago while looking for a way to control my HTPC. Thanks for all the work you have put in (particularly umcisou).
I've made a few updates to the tool. Here's a rundown:
Features/improvements:
- Ajax is used to send commands much faster
- Navigate menus with the D-Pad and go forward and back through menus using D-pad's middle button along with the "back" button just below the D-pad
- Press and hold middle button in D-pad to pull up context-sensitive menu
- Press and hold "back" button to return to home menu
- New graphics and more efficient use of space since a "soft" D-pad is no longer needed
- Vertical-scrollbar no longer appears in full-screen mode
Known issues/concerns:
- Background is orange. The N770 (I don't know about the other Nokia devices) highlights elements on the page in orange as you use the D-pad to move around. I've made the background orange so that you can't see this outline. If anyone figures out a more elegant solution please let me know.
- The "Back" button (the button immediately below the D-pad) isn't disabled. It's the button to use to back out of XBMC's menus, but it's also the browser's back button. There doesn't seem to be a way to suppress the "back" behavior via javascript, so if there's a page in your history and you press that button your N770 will navigate to the previous web page. The solution is to always launch the browser and go to the page directly via a bookmark so there won't be any pages in your history for that browsing session.
- Sometimes the browser crashes when pressing or holding the back button. This seems to just be a bug in the browser but it's annoying.
I only have an N770 so there may be some design choices I've made that aren't optimal for the other devices. If you have feedback I'm happy to hone it further.
My version of the remote looks like this:
You can download it from here:
http://code.google.com/p/xbmc-n770-remote/