[youtube.com] Arrow keys hate focus

No focus depending arrow keys binding. Left/Right - always playback, down/up - always volume.

19.12.2019 itibariyledir. En son verisyonu görün.

Bu betiği kurabilmeniz için Tampermonkey, Greasemonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Userscripts gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

You will need to install an extension such as Tampermonkey to install this script.

Bu komut dosyasını yüklemek için bir kullanıcı komut dosyası yöneticisi uzantısı yüklemeniz gerekecek.

(Zaten bir kullanıcı komut dosyası yöneticim var, kurmama izin verin!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(Zateb bir user-style yöneticim var, yükleyeyim!)

Yazar
Artem Zaytsev
Değerlendirmeler
0 0 0
Versiyon
0.0.1
Oluşturulma
19.12.2019
Güncellenme
19.12.2019
Boyut
2,4 KB
Lisans
N/A
Geçerli

The youtube HTML5-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 mouse click or via keyboard when using Tab / Shift+Tab keys. The focused element has privileged keyboard control. For example if the play button is focused, then pressing the Space button will turn on the video playing.
In fact all these different keyboard bindings bring confusing as the user usually doesn't know which control element has focus (the indications are very poor) at the moment when he wants to use the keyboard.
So these arrow buttons 3 different bindings are:
1. If the volume control bar has the focus: left/down - lowers the sound volume, right/up - raises the volume.
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.
This script has the goal to escape all this confusion: No matter which control has the focus - there's always 3rd behavior.