diff options
Diffstat (limited to 'youtube/static/js/hotkeys.js')
-rw-r--r-- | youtube/static/js/hotkeys.js | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/youtube/static/js/hotkeys.js b/youtube/static/js/hotkeys.js index 2cd2336..b71972e 100644 --- a/youtube/static/js/hotkeys.js +++ b/youtube/static/js/hotkeys.js @@ -3,6 +3,7 @@ function onKeyDown(e) { // console.log(e); let v = QId("js-video-player"); + if (!e.isTrusted) return; // plyr CustomEvent let c = e.key.toLowerCase(); if (e.ctrlKey) return; else if (c == "k") { @@ -26,8 +27,17 @@ function onKeyDown(e) { } else if (c == "f") { e.preventDefault(); - if (document.fullscreenElement && document.fullscreenElement.nodeName == 'VIDEO') {document.exitFullscreen();} - else {v.requestFullscreen()}; + if (data.settings.use_video_player == 2) { + player.fullscreen.toggle() + } + else { + if (document.fullscreen) { + document.exitFullscreen() + } + else { + v.requestFullscreen() + } + } } else if (c == "m") { if (v.muted == false) {v.muted = true;} |