Introducing osc keyboard control. #8814
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Giving control of some keyboard keys to the osc makes possible for us
to show the changes being made without resorting always to the osd,
which makes the player appearance somewhat weird, for example, when
seeking, the only available behavior was either disabling
osd-on-seek and having absolutely no visual feedback of the seeking or
accepting the other indicator(osd) that would appear on top of the
osc(which clearly makes no sense).
The only thing bad I could think about with this new default behavior
is if the user does not want the osc to mess with the keyboard (eg.
because he already has some script that changes those same keys), for
this case theres a new option that can be called with
--script-opts=osc-controlkbd=no which makes the osc not ever touch any
keyboard key, thus bringing back the old behaviour.