Accept the 1-2-3-4 num keys to navigate large decks more easily. | https://greasyfork.org/en/users/3656-kaiko
当前为
// ==UserScript==
// @name Quizlet Flash Card Deck Screen Hotkeys
// @namespace QZLT_flashcardSelectKBMode
// @description Accept the 1-2-3-4 num keys to navigate large decks more easily. | https://greasyfork.org/en/users/3656-kaiko
// @include http://quizlet.com/*flash-cards/
// @include https://quizlet.com/*flash-cards/
// @include http://quizlet.com/*flash-cards/missed*
// @include https://quizlet.com/*flash-cards/missed*
// @version 1.2
// @grant none
// ==/UserScript==
window.onload = function(){
var titles = document.getElementsByClassName("SetPageTermChunk-title");
for (var i = 0; i < titles.length; i++){
titles[i].innerHTML += "<a style='visibility:hidden' name='" + titles[i].textContent + "'></a>";
}
window.addEventListener("keydown", titleSelect, true);
function titleSelect(charE) {
var el = document.activeElement;
if (el.tagName.toLowerCase() != 'textarea') {
if (charE.keyCode == "49") {
window.location.hash = "Often Missed";
}else if (charE.keyCode == "50") {
window.location.hash = "Sometimes Missed";
}else if (charE.keyCode == "51") {
window.location.hash = "Never Missed";
}else if (charE.keyCode == "52") {
window.location.hash = "No Answers Yet";
}
}
}
}