[youtube.com] Arrow buttons constant binding

The arrow buttons don't depend on slider/seekbar focus. Left/Right - always playback, Down/Up - always sound volume.

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
Artem Zaytsev
日安装量
0
总安装量
1,888
评分
15 1 0
版本
0.0.1.4
创建于
2019-12-19
更新于
2020-01-15
大小
3.1 KB
许可证
暂无
适用于

The youtube player has 3 different bindings for the keyboard arrow buttons. The chosen binding depends on which of the player control elements has focus.
What is focus? The element is called focused if it is activated by the mouse click or via the keyboard when using Tab / Shift+Tab keys. The focused element has privileged keyboard input processing. For example if the play button is focused, then pressing the «space» keyboard button will start the video playing.
In fact all these keyboard bindings bring more confusion than help, as the user usually doesn't know which control element has focus (the indications are very poor) at the moment when he/she/it presses the arrow keyboard buttons.
So these arrow buttons 3 different bindings are:
1. If the sound volume slider has the focus: Left/Down - lowers the sound volume, Right/Up - raises one.
2. If the playback seekbar has the focus: Left/Down - jumps backwards in the video, Right/Up - jumps forwards.
3. If any other control has the focus: Down/Up - changes the sound volume, Left/Right - jumps in the video playback.

What this script does is escape all this confusion: neither the sound volume slider nor the playback seekbar from now on ever gets a focus - therefore there's always the 3rd behavior in action.