Greasy Fork 支持简体中文。

bilibili - 快捷操作 - 关灯模式

增加关灯模式快捷操作

// ==UserScript==
// @name         bilibili - 快捷操作 - 关灯模式
// @namespace    http://tampermonkey.net/
// @description  增加关灯模式快捷操作
// @version      1.0.0
// @author       L
// @match        *://www.bilibili.com/video/*
// @license      GNU GPLv3
// ==/UserScript==

(function() {
    'use strict';

    function toggleLight() {
        document.querySelector("#bilibili-player input[aria-label='关灯模式']").click();
    }

    document.addEventListener('keydown', (event) => {
        if (event.key === 'a') {
            toggleLight();
        }
    });

    const offLightDiv = document.createElement("div");
    offLightDiv.className = 'bpx-player-ctrl-quality-result';
    offLightDiv.textContent = '关灯模式';
    offLightDiv.addEventListener("click", toggleLight);

    const outerDiv = document.createElement("div");
    outerDiv.className = 'bpx-player-ctrl-btn bpx-player-ctrl-quality';
    outerDiv.setAttribute('role', 'button');
    outerDiv.setAttribute('aria-label', '关灯模式');
    outerDiv.setAttribute('tabindex', '0');
    outerDiv.appendChild(offLightDiv);

    const controlPanel = document.querySelector("div.bpx-player-control-bottom-right");
    controlPanel.appendChild(outerDiv);
})();