This posting is older than 6 months and can contain outdated information.
Thanks for your extensive feedback. It being so extensive is also why
this answer took a bit longer. Please see my notes below.
•Display OSD: this action brings up the wrong OSD during video
playback. It shows the audio OSD which is different from the Video
one, and seems to cause conflict with the skin since it's hidden and
overlapping with another skin element.
The "Display action" sends a XBMC.ActivateWindow(MusicOSD) command to
Plex.
It's important to note that Remote Buddy has no means of knowing the
context in which Plex currently is in. If there'd be a generalized
command that takes the context into account like f.ex. a fictional
XBMC.ActivateWindow(OSD) I'd use it in a heartbeat.
•"Back": the back button in the PS3 remote is mapped to "Previous
Menu" which isn't consistent with the design for going back in Plex.
Plex uses a different "back" implementation from XBMC. Plex always
goes back 1 level, whether you are in file mode, library mode or
playback. It's similar to Front Row So depending on the context,
"Back" will invoke ParentDir, or Previous Menu, or "Stop" or "Tab".
The Back button should behave the same as the "Esc" key on Plex's
keyboard keymap.
I tried assigning "Navigation: Menu" to "Back" in the PS3 remote,
but it doesn't work well. For example during video playback, hitting
"Back" will bring up the OSD which is clearly inappropriate since
the expected behavior is to "go back" to the previous screen.
The "Previous Menu" action sends a "PreviousMenu" command to Plex.
Again, Remote Buddy has no means of knowing what context Plex is in
currently.
•Big skip forward, big skip back": these two functions are missing
from the default PS3 keymap and also from others. Previously, the up
and down arrows did invoke these actions during playback and it was
very useful. Currently up and down adjusts volume which is useful to
some but not others.
By default, the navigation buttons of the PS3 remote are mapped to
their equivalents of the built-in Apple Remote support in Plex. Like
with all previous commands, how Plex handles these is up to Plex itself.
•Navigation keys: the navigation keys seem to replicate the Apple
Remote behavior, but there are a couple of keys missing: Right
(held) Left (held) and Menu (held). Right and Left held are
important because, for example, these keys are used during video
playback to big skip forward and big skip back respectively. Without
these, the navigation keys are missing functionality and therefore
will not work properly.
Thanks for letting me know. The next release of the Behaviour will
also include these Navigation actions.
•Buttons (held): buttons in the PS3 remote in the held position
don't seem to work. I'm not sure if this is an known issue?
This works fine here. With which buttons and in which Behaviour do you
experience this problem?
•The Subtitles and Audio buttons in the PS3 remote are both mapped
to "Next Audio Track". Subtitles should be mapped to "Next Subtitle"
Thanks for letting me know. The next release of the Behaviour will
have this changed.
• The 'change monitor' action is missing: this action allows the
Plex window to switch monitors. While the user could add this action
by himself, considering the extensive list of actions it would be
really nice if RB included this by default. Also, many new users
that aren't familiar with the action would be able to discover it.
The action can be triggered with command-shift-arrow_left. Would it
be possible to add it?
Right now, there's no native Plex command I know of to achieve this,
which I'd prefer above sending keystrokes. I just wrote Elan a mail
regarding this.
• When I tried changing the up and down buttons to match Plex's
keyboard mapping, I tried the "Up", "Down" actions thinking that
these would imitate the up and down keyboard keys, but they don't.
I'm not sure if these are of any use have, perhaps it'd be better to
replace them with keyboard equivalents? Otherwise they may just be
confusing.
The "Up" and "Down" actions send the "up" and "down" commands to Plex.
How Plex handles these internally is, again, up to Plex. The declared
target of the Plex, XBMC and Boxee Behaviours is to give users all
available options. I agree, though, that they might be easily confused
with the actions prefixed "Navigation:". Together with "Left",
"Right", "Select" and "Previous Menu" these will thus be found at the
end of the list of actions in the next release.
Best regards,
Felix Schwarz