jmarshall Wrote:As for the back behaviour, you should be able to cut it down to 2 easily enough (ParentDir and PreviousMenu) by remapping the escape key to get out of the fullscreen views. I'm not sure why you want to remap X exactly though - that's stop.
I have some sources in my tree that kill off the ParentDir past the start directory of the skin for those skins that want it (for the video library at least, which is the big "problem" with the way MediaStream does it.) I'm planning on supplying the code for skunk et. al. to play with, as I think with a bit of subtle rearrangement of the home menus, and judicious use of this new feature, navigation will improve immensely.
If you have ideas for the default keymap, we're more than happy to hear them. It hasn't been optimized to any great degree at this point, I agree.
Thanks for the response and insight. I did play quite a bit with the Keymap.xml file now that you mention it I do have a few suggestions to make. The reason I mentioned X is because during video playback, the only way to
go back is by pressing X. In Apple TV one can press "Menu" and the playback will inherently stop and you will go back to the previous menu. This is very handy. The reasoning is that the user doesn't have to think about
stopping playback, the user can just think about
going back.
I think this is more evident during music playback in fullscreen. Suppose you want to go back and choose something else. Currently the user must press a dedicated "fullscreen" button to do so; Esc doesn't do anything. Suppose that Esc did. Wouldn't that be really handy?
So I remapped Esc to do the following:
During music playback in fullscreen (<Visualisation>), Esc is mapped to Fullscreen. So during fullscreen music playback, you can go back and choose something else by pressing Esc (exits fullscreen).
During video playback, I wanted to do the same, but there is no easy way to return to fullscreen since the minimized video is not selectable by arrow keys through the keyboard (or remote). And I didn't want to use an extra key (tab) to return to the video, so I chose to map Esc to X. So during video playback, one can go back to the previous menu by pressing Esc (which inherently ends playback).
The aim here would be to consolidate shortcuts into a "universal back" button to streamline navigation. This would make it very easy to map buttons to a remote for example.