Hotkeys for PI Search (1, 2, 3, 4, 5, Enter) Disable any other PI Search script for best results.
目前為
// ==UserScript==
// @name PI Search Hotkeys (with Numpad keys)
// @Author Lowlife
// @version 0.2
// @namespace Space
// @description Hotkeys for PI Search (1, 2, 3, 4, 5, Enter) Disable any other PI Search script for best results.
// @include https://s3.amazonaws.com/*
// @include https://www.mturkcontent.com/*
// @copyright
// ==/UserScript==
var page = document.getElementById("mturk_form");
var div = page.getElementsByClassName("panel-body")[0];
div.style.display = "none";
var a = 1;
var b = 2;
document.addEventListener( "keydown", kas, false);
buttons = document.getElementsByTagName('button');
function kas(i) {
if ( (i.keyCode == 49) || (i.keyCode == 97) ) { // Selects "1"
document.getElementById("Q" + a + "_5").click();
document.getElementById("Q" + b + "_5").focus();
a++;
b++;
}
if ( (i.keyCode == 50) || (i.keyCode == 98)) { // Selects "2"
document.getElementById("Q" + a + "_4").click();
document.getElementById("Q" + b + "_5").focus();
a++;
b++;
}
if ( (i.keyCode == 51) || (i.keyCode == 99)) { // Selects "3"
document.getElementById("Q" + a + "_3").click();
document.getElementById("Q" + b + "_5").focus();
a++;
b++;
}
if ( (i.keyCode == 52) || (i.keyCode == 100)) { // Selects "4"
document.getElementById("Q" + a + "_2").click();
document.getElementById("Q" + b + "_5").focus();
a++;
b++;
}
if ( (i.keyCode == 53) || (i.keyCode == 101)) { // Selects "5"
document.getElementById("Q" + a + "_1").click();
document.getElementById("Q" + b + "_5").focus();
a++;
b++;
}
if ( i.keyCode == 13 ) { // Selects "Submit"
document.getElementById("submitButton").click();
}
}