[Mvpmc-devel] Remote control shift keys: was(commskip update plus more)
Status: Alpha
Brought to you by:
gettler
From: stuart <st...@xn...> - 2007-10-29 18:36:07
|
>>>> * Added OSD menu to enable/disable commskip >>> ...I just wonder if it is going to be something >>> you'll want to turn on and off with fewer keystrokes. >>> >>> Too bad IR remotes didn't support the concept of a shift (or >>> modifier) key. >> I agree that getting to the menu options in the OSD are not quick. >> Which key binding do you suggest we bind it to? > > Actually, while you may not be able to press two keys simultaneously, we > could still implement a "sticky" shift behavior. That way pressing, say > the red button, would put you into shift mode and give all the keys an > alternate meaning. Pressing red again unshifts. A small OSD icon (on the > same timeout as the rest of the OSD stuff) could indicate shift mode. > > This could permit other stuff, like being able to use the number keys to > jump to a specific time offset, instead of percentage offsets (which I > agree are probably more useful in the general case, and should remain as > the primary function). Though a jump-to-time feature may best be > implemented via a menu option, so it is more self-documenting. > > But I'm sure there are other keys we'd like to overload with alternate > behaviors. This shifting behavior using the Happauge's remote Record button is already in place for mvpmc/mclient. People asked for access to additional features of SqueezeBox (aka SlimServer) they enjoyed on the native hardware and remote controls. The following is from the mvpmc/mclient wiki: > MVPW_KEY_FFWD press and hold to increase rate to 2x, 3x, 4x, ... > (shift: MVPW_KEY_FFWD cycle through different shuffle modes) ... > MVPW_KEY_MENU open up local menu (to access: 1) Album Art Browsing 2) Control of Other Clients) > (shift: MVPW_KEY_MENU jump to now playing menu) > MVPW_KEY_REPLAY replay current selection or jump to previous selection > (shift: MVPW_KEY_REPLAY cycle through different repeat modes) ... > MVPW_KEY_RECORD shift key to access shift key options (see: MVPW_KEY_REPLAY, MVPW_KEY_FFWD & MVPW_KEY_REPLAY) In addition to the shift concept, code was added to detect mvpmc remote keys that were pushed and held - for things like fast forward & review. |