脱离鼠标点击,用键盘控制播放与选项!!!Q=> 暂停/播放;W => 打开字幕;A=> 选择左侧答案;D=>选择右侧答案;S=> 下一个视频;
// ==UserScript==
// @name VoController
// @namespace https://github.com/Thatchasingman/cite/blob/master/VoController.js
// @version 1.1.0
// @description 脱离鼠标点击,用键盘控制播放与选项!!!Q=> 暂停/播放;W => 打开字幕;A=> 选择左侧答案;D=>选择右侧答案;S=> 下一个视频;
// @author 星明窝
// @match https://www.voscreen.com/*
// @include https//*.voscreen.com/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=voscreen.com
// @grant none
// @license MIT
// ==/UserScript==
var count = 0 ;
document.addEventListener('keydown',(e)=>{
const oplay = document.querySelector('.o-player__video');
const next = document.querySelector('.o-player__next');
const alsub = document.querySelectorAll('.o-player__subtitle-question');
const alquest = document.querySelectorAll('.c-player-answer');
const fscreen = document.querySelector('.c-player-mode-switch__button');
if(oplay && e.keyCode == 81){
oplay.currentTime = 0;
oplay.play();
}
// 下一个视频
if(next && e.keyCode == 83){
next.click();
}
// 显示隐藏字幕
if(alsub.length && e.keyCode == 87){
count++;
alsub[count%2].click();
}
// 选择左侧
if(alquest.length && e.keyCode == 65){
alquest[0].click();
}
// 选择右侧
if(alquest.length && e.keyCode == 68){
alquest[1].click();
//fullsreen
if(fscreen && e.keyCode == 70) {
fscreen.click();
}
}
});