您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Removes scroll event from #workspace-container in Google Slides when a touchpad is detected.
// ==UserScript== // @name Disable Scroll Event in Google Slides When Using Touchpad // @namespace https://github.com/Enchoseon/enchos-assorted-userscripts/raw/main/disable-scroll-event-in-google-slides-when-using-touchpad.user.js // @version 1.0.0 // @description Removes scroll event from #workspace-container in Google Slides when a touchpad is detected. // @author Enchoseon // @include *docs.google.com/presentation/d/* // @grant none // ==/UserScript== (function() { "use strict"; function killScrollEvent() { if (document.getElementById("workspace-container") !== null) { window.addEventListener( "wheel", function (event) { event.stopImmediatePropagation(); }, true ); } } function detectTrackPad(e) { // https://stackoverflow.com/a/62415754 if (e.wheelDeltaY) { if (e.wheelDeltaY === (e.deltaY * -3)) { killScrollEvent(); } } else if (e.deltaMode === 0) { killScrollEvent(); } } document.addEventListener("mousewheel", detectTrackPad, false); document.addEventListener("DOMMouseScroll", detectTrackPad, false); })();