解放双手,空格暂停,回车播放
// ==UserScript==
// @name handsoff
// @namespace http://112358.sinaapp.com/tampermonkey/
// @version 1.0
// @match http://*.dorcel-handsoff.com
// @grant none
// @description 解放双手,空格暂停,回车播放
// ==/UserScript==
AutoClick = {};
AutoClick.keydown = function(k) {
var oEvent = document.createEvent('KeyboardEvent');
Object.defineProperty(oEvent, 'keyCode', {
get : function() {
return this.keyCodeVal;
}
});
Object.defineProperty(oEvent, 'which', {
get : function() {
return this.keyCodeVal;
}
});
if (oEvent.initKeyboardEvent) {
oEvent.initKeyboardEvent("keydown", true, true, document.defaultView, false, false, false, false, k, k);
} else {
oEvent.initKeyEvent("keydown", true, true, document.defaultView, false, false, false, false, k, 0);
}
oEvent.keyCodeVal = k;
if (oEvent.keyCode !== k) {
alert("keyCode mismatch " + oEvent.keyCode + "(" + oEvent.which + ")");
}
document.dispatchEvent(oEvent);
};
AutoClick.run=setInterval(function(){
AutoClick.keydown(76); // l
AutoClick.keydown(80); // p
AutoClick.keydown(81); // q
AutoClick.keydown(83); // s
},200);
//window.document.onkeydown = disableRefresh;
function disableRefresh(e){
e = (e) ? e : window.event;
if (evt.keyCode) {
if(evt.keyCode == 32){
AutoClick.run();
//do something
}
}
}