Greasy Fork 支持简体中文。

prettypolly.app - hold spacebar to speak

05/08/2023, 21:35:26

// ==UserScript==
// @name        prettypolly.app - hold spacebar to speak
// @namespace   Violentmonkey Scripts
// @match       https://www.prettypolly.app/app
// @grant       none
// @version     1.0
// @author      Aaron Kelly
// @description 05/08/2023, 21:35:26
// @license MIT
// ==/UserScript==

var button = document.getElementById("microphone-button");
var down_held = false;

document.addEventListener("keydown", function(event) {
 if (event.code === "Space") {
   if (down_held == false) {
      down_held = true;
      event.preventDefault(); // Prevent the spacebar from performing its default action
      button.click();
   }
 }
});

document.addEventListener("keyup", function(event) {
 if (event.code === "Space") {
   if (down_held == true) {
      down_held = false;
      event.preventDefault(); // Prevent the spacebar from performing its default action
      button.click();
   }
 }
});