Youtube keyboard shortcuts

Add keyboard shortcuts for Youtube

当前为 2020-08-15 提交的版本,查看 最新版本

// ==UserScript==
// @name         Youtube keyboard shortcuts
// @namespace    https://gf.qytechs.cn/en/users/674736-jatin-sharma
// @version      0.21
// @description  Add keyboard shortcuts for Youtube
// @author       Jatin Sharma ([email protected])
// @match        https://www.youtube.com/watch?v=*
// @grant        none
// jshint        esversion:6
// ==/UserScript==


(function() {
    'use strict';
    let firstTime = true;

    function toggleSettingsPanel() {
            document.querySelector('.ytp-settings-button').click();
    }

    function toggleQualitySettingsPanel() {
        if (firstTime) {
            toggleSettingsPanel();
            toggleSettingsPanel();
            firstTime = false;
        }
        // let isSettingsPanelOpen = document.querySelector('.ytp-settings-menu').style.display !== 'none';
        let isQualityPanelOpen = document.querySelector('.ytp-quality-menu') !== null;
        if (!isQualityPanelOpen) {
            document.querySelector('.ytp-panel').lastChild.lastElementChild.click();
        }
        toggleSettingsPanel();
    }

    window.addEventListener('load', (event) => {
        console.log('Window loaded');
        document.addEventListener('keydown', (e) => {
            if (!e.repeat) {
                if (e.key === 'q') toggleQualitySettingsPanel();
                else if (e.key === 's') toggleSettingsPanel();
            }
        });
        console.log('Shortcut keys registered');
    });
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址