VoController

脱离鼠标点击,用键盘控制播放与选项!!!Q=> 暂停/播放;W => 打开字幕;A=> 选择左侧答案;D=>选择右侧答案;S=> 下一个视频;

  1. // ==UserScript==
  2. // @name VoController
  3. // @namespace https://github.com/Thatchasingman/cite/blob/master/VoController.js
  4. // @version 1.1.0
  5. // @description 脱离鼠标点击,用键盘控制播放与选项!!!Q=> 暂停/播放;W => 打开字幕;A=> 选择左侧答案;D=>选择右侧答案;S=> 下一个视频;
  6. // @author 星明窝
  7. // @match https://www.voscreen.com/*
  8. // @include https//*.voscreen.com/*
  9. // @icon https://www.google.com/s2/favicons?sz=64&domain=voscreen.com
  10. // @grant none
  11. // @license MIT
  12. // ==/UserScript==
  13. var count = 0 ;
  14. document.addEventListener('keydown',(e)=>{
  15. const oplay = document.querySelector('.o-player__video');
  16. const next = document.querySelector('.o-player__next');
  17. const alsub = document.querySelectorAll('.o-player__subtitle-question');
  18. const alquest = document.querySelectorAll('.c-player-answer');
  19. const fscreen = document.querySelector('.c-player-mode-switch__button');
  20. if(oplay && e.keyCode == 81){
  21. oplay.currentTime = 0;
  22. oplay.play();
  23. }
  24. // 下一个视频
  25. if(next && e.keyCode == 83){
  26. next.click();
  27. }
  28. // 显示隐藏字幕
  29. if(alsub.length && e.keyCode == 87){
  30. count++;
  31. alsub[count%2].click();
  32. }
  33. // 选择左侧
  34. if(alquest.length && e.keyCode == 65){
  35. alquest[0].click();
  36. }
  37. // 选择右侧
  38. if(alquest.length && e.keyCode == 68){
  39. alquest[1].click();
  40. //fullsreen
  41. if(fscreen && e.keyCode == 70) {
  42. fscreen.click();
  43. }
  44. }
  45. });

QingJ © 2025

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