2021-03-02, 11:09
(2021-03-01, 19:17)thezoggy Wrote:(2021-03-01, 12:04)jjd-uk Wrote:(2021-03-01, 07:06)thezoggy Wrote: Oddly you cant hit Info (enter) again to toggle the OSD off but instead you have to hit Exit (backspace) to clear.Enter does not produce the the Info overlay (which does not have the playback control buttons), but the Menu OSD overlay which is shown by the playback control buttons appearing. What does Info button on the Logitech do for the Shield? on my LE system the Logitech Info button is set to send the Kodi Info action which toggles the Info overlay.
Overall its extra clicks and can lead to frustration trying to figure out what buttons to hit on the remote that someone hadn't had to use before.
This is the Info display
(2021-03-01, 07:06)thezoggy Wrote: Then the button to do the OSD overlay should toggle the info on/off... and _NOT_ change the play/pause state of the media.Again that's because you're going into the wrong overlay.
(2021-03-01, 07:06)thezoggy Wrote: This would allow v18 users that previously just pause/play to see the info to switch to just using the Info (enter) to see that info.To be honest this is the first time I've ever heard of anyone using Play/Pause to get that info displayed intead of using the proper Info action.
Then for those that watch stuff with subs and the OSD causes you to miss stuff (so you'd want to just pause before toggling the OSD on/off).
In my keymap.xml I have enter doing the OSD:
xml:
<?xml version="1.0" encoding="UTF-8"?>
<keymap>
<Global>
<keyboard>
<up>Up</up>
<down>Down</down>
<left>Left</left>
<right>Right</right>
<enter>Select</enter>
<menu>ContextMenu</menu>
<play_pause>Play</play_pause>
<backspace>Back</backspace>
<rewind>PageUp</rewind>
<fastforward>PageDown</fastforward>
</keyboard>
</Global>
<FullscreenVideo>
<keyboard>
<up>ChapterOrBigStepForward</up>
<down>ChapterOrBigStepBack</down>
<left>StepBack</left>
<right>StepForward</right>
<enter>OSD</enter>
<menu>ShowSubtitles</menu>
<menu mod="longpress">NextSubtitle</menu>
<play_pause>PlayPause</play_pause>
<backspace>Stop</backspace>
<rewind>Rewind</rewind>
<fastforward>FastForward</fastforward>
</keyboard>
</FullscreenVideo>
</keymap>
which I normally only use when I needed to change the audio stream/select subtitle manually.
**3/1 update**
ok spent some time to debug what is going on.
The harmony hub when it adds the Shield, it defaulted the "Info" button to send "Select".
The "OK" button also sends "Select" which is the same thing as the 'enter' button a pc which does the OSD.
This leads to the confusion as both keys bring up the same thing and that is why trying to override Info in keymap was not working.
Thankfully it is easy to fix, updated the activity>remote mapping in harmony app so it actually sends Info now.
So in the end, I've never seen/used the Info overlay because harmony was sending "Select" instead of "Info" for the Info button.
Now that I've got it corrected I can see why you wanted to clean up the redundant info.. just now I need to learn to use to toggle the info with the Info button
I should also point out it's possible to toggle the menu OSD as well, the issue with that is the action being mapped to Select. While it's ok for opening the menu OSD as you've found you can't then use it to toggle off the menu OSD that is because the select action is then needed to select the button on the OSD hence why you have to use Exit (backspace), the reason for the Play/Pause behaviour you were getting when OSD is open is that the Play/Pause button gets selected on the row of button then when you press OK again select is sent for that button.
To avoid this I use my Harmony Menu key for that to send action OSD to Kodi so as I'm not using select I can quickly toogle using action OSD to open/close it, however I see you already have Menu button mapped to something. So you could move those actions to something else to free up the Menu, use another perhaps less inuative button on the Harmony, or just continue as you are if it's not that big a deal for you having to use the Exit key to close the OSD.