Mturk Multi Layer Master Cats

Keys A,S,D,F,G assigned to choices top to bottom, Key E to submit.

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name       Mturk Multi Layer Master Cats
// @version    0.1
// @description  Keys A,S,D,F,G assigned to choices top to bottom, Key E to submit.
// @author     Cristo
// @include       *
// @copyright  2012+, You
// @namespace https://greasyfork.org/users/1973
// ==/UserScript==

var cE = 0;
var page = document.getElementById("wrapper");
var host = page.getElementsByTagName("ul")[cE];
var pick = host.getElementsByTagName("div");


page.tabIndex = "0";
page.focus();

function next() {
	cE++;
    host = page.getElementsByTagName("ul")[cE];
    pick = host.getElementsByTagName("div");
}


document.addEventListener( "keydown", kas, false);
		function kas(i) {
			if ( i.keyCode == 65 ) { //A   
                pick[0].click();
                next();
			}    
			if ( i.keyCode == 83 ) { //S 
                pick[1].click();
                next();
			}    
			if ( i.keyCode == 68 ) { //D  
                pick[2].click();
                next();
			}    
			if ( i.keyCode == 70 ) { //F  
                pick[3].click();
                next();
			} 
			if ( i.keyCode == 71 ) { //G 
                pick[4].click();
                next();
			}
            if ( i.keyCode == 69 ) { //E Key - 
    			document.getElementById( "submit_button" ).click();
    		}   
			
        }