您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Hold down the spacebar to unmute the mic in Google Meet; tapping the spacebar toggles mute.
// ==UserScript== // @name Google Push to Talk // @namespace http://tampermonkey.net/ // @version 0.5 // @description Hold down the spacebar to unmute the mic in Google Meet; tapping the spacebar toggles mute. // @match https://meet.google.com/* // @grant none // ==/UserScript== (function() { 'use strict'; window._getGoogleMeetMuteEl = function() { if(window._googleMeetMuteEl === undefined) { window._googleMeetMuteEl = document.querySelector('div[role=\"button\"][data-tooltip*=\"microphone\"]'); } return window._googleMeetMuteEl; }; window._clickMute = function() { window._getGoogleMeetMuteEl().click(); }; window._isMuted = function() { return window._getGoogleMeetMuteEl().attributes["data-tooltip"].value.match(/turn on microphone/i) !== null; }; document.body.onkeyup = function(e) { if(e.keyCode == 32){ e.stopPropagation(); e.preventDefault(); window._clickMute(); window._meetupSpaceDown = false; } }; document.body.onkeydown = function(e) { if(e.keyCode == 32 && window._meetupSpaceDown !== true){ e.stopPropagation(); e.preventDefault(); if(window._isMuted()) { window._clickMute(); } window._meetupSpaceDown = true; } }; })();