您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Makes the A9 Image Survey - 1 (Location HITs) easier to do (only keyboard).
// ==UserScript== // @name A9 Image Survey - 1 Location // @namespace https://greasyfork.org/en/scripts/19949-a9-image-survey-1-location // @version 0.41 // @description Makes the A9 Image Survey - 1 (Location HITs) easier to do (only keyboard). // @author walco005 // incl. is removed but kept here in case it is REALLY needed *.mturkcontent.com/* // @include https://s3.amazonaws.com/mturk_bulk/* // @include https://www.mturk.com/mturk/*groupId=3SI493PTTXCN8RR0YUKNNXB592FZDB* // @grant GM-Log // @require http://code.jquery.com/jquery-2.1.0.min.js // ==/UserScript== //Using just the What location portion of the h4 since using the whole thing was creating issues. var x = false; if ($("h4:contains(What location)").length){ window.focus(); $("h4:contains(What location)").append( "<br> Press the following key to select each location, then press ENTER to submit. <br> 1 - Bedroom <br> 2 - Bathroom<br> 3 - Kitchen<br > 4 - Living Room<br> 5 - Dining Area<br> 6 - Store<br> 7 - Other Location<br> 8 - Cannot Identify" ); $(document).keydown(function(e) { switch(e.keyCode) { case 49: $("select[data-reactid='.0.0.1.2:$q1scene.2']").val("context_bedroom"); if(!x) changeButton(); break; case 50: $("select[data-reactid='.0.0.1.2:$q1scene.2']").val("context_bathroom"); if(!x) changeButton(); break; case 51: $("select[data-reactid='.0.0.1.2:$q1scene.2']").val("context_kitchen"); if(!x) changeButton(); break; case 52: $("select[data-reactid='.0.0.1.2:$q1scene.2']").val("context_living_room"); if(!x) changeButton(); break; case 53: $("select[data-reactid='.0.0.1.2:$q1scene.2']").val("context_dining_area"); if(!x) changeButton(); break; case 54: $("select[data-reactid='.0.0.1.2:$q1scene.2']").val("context_store"); if(!x) changeButton(); break; case 55: $("select[data-reactid='.0.0.1.2:$q1scene.2']").val("context_other"); if(!x) changeButton(); break; case 56: $("select[data-reactid='.0.0.1.2:$q1scene.2']").val("context_unknown"); if(!x) changeButton(); break; default: break; case 13: if(x) $("input[value='Submit']").click(); break; } }); } if ($("td:contains(All HITs Available to You)").length){ location.reload(); i++; } function changeButton() { $("h4:contains(What location)").removeClass("qHeadlineTodo"); $("h4:contains(What location)").addClass("qHeadlineDone"); $("input[data-reactid='.0.0.1.4.0']").removeClass("btn-default"); $("input[data-reactid='.0.0.1.4.0']").addClass("btn-success"); $("input[data-reactid='.0.0.1.4.0']").prop("disabled", false); x = true; }