// ==UserScript== // @name bilibili倍速快捷键开关 // @namespace http://tonyubalabala.org/ // @version 0.5 // @description bilibili倍速快捷键开关(快捷键V&B) // @author Tony // @license MIT // @match *://*.bilibili.com/* // @grant GM_addStyle // @downloadURL none // ==/UserScript== (function() { 'use strict'; let initialSpeed = true let vdo = document.querySelector('bwp-video') if(vdo === null) { vdo = document.querySelector('video') } if(vdo !=null&&vdo.playbackRate != 1){ initialSpeed = false } document.addEventListener('keydown', function(e){ let beisuList = document.getElementsByClassName("bilibili-player-video-btn-speed-menu-list") if(beisuList.length==0) { beisuList = document.querySelectorAll(".squirtle-speed-select-list>.squirtle-select-item ") } if(e.keyCode == 86&&beisuList.length!=0) { if(initialSpeed) { beisuList[1].click() initialSpeed = false }else { beisuList[3].click() initialSpeed = true } }else if(e.keyCode == 66&&beisuList.length!=0) { if(initialSpeed) { beisuList[0].click() initialSpeed = false }else { beisuList[3].click() initialSpeed = true } } }); })();