您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Only accept 'enter', 'space' keys and 'click' events. Enter to submit, space to override answer. | https://greasyfork.org/en/users/3656-kaiko
当前为
// ==UserScript== // @name Quizlet 'Learn' Mode Global Input Stopper // @namespace QZLT_LearnKBMode // @description Only accept 'enter', 'space' keys and 'click' events. Enter to submit, space to override answer. | https://greasyfork.org/en/users/3656-kaiko // @include http://quizlet.com/*/learn* // @include https://quizlet.com/*/learn* // @version 1.3 // @grant none // ==/UserScript== window.addEventListener('load', function() { Element.NativeEvents={click:2,dblclick:0,mouseup:0,mousedown:0,contextmenu:0,mousewheel:0,DOMMouseScroll:0,mouseover:0,mouseout:0,mousemove:0,selectstart:1,selectend:0,keydown:0,keypress:0,keyup:0,input:0,orientationchange:2,touchstart:2,touchmove:2,touchend:2,touchcancel:2,gesturestart:2,gesturechange:2,gestureend:2,focus:2,blur:2,change:2,reset:2,select:2,submit:2,paste:2,oninput:2,load:2,unload:1,beforeunload:2,resize:1,move:1,DOMContentLoaded:1,readystatechange:1,error:1,abort:1,scroll:1}; window.addEventListener("keydown", enter, true); function enter(charE) { var answerBtn = document.getElementById("js-learnModeAnswerButton"); var checkBtn = document.getElementsByClassName("LearnModeMain-anyKey"); var overrideBtn = document.getElementsByClassName("LearnModeGradeAnswerView-overrideLink"); if (charE.keyCode == "13") { if (answerBtn){ answerBtn.click(); } else if (checkBtn) { checkBtn[0].click(); } } if (charE.keyCode == "32") { if (overrideBtn){ overrideBtn[0].click(); } else { return; } } } }, false);