Only - RpgMV Keys
It blocks any key, except the ones used in games made with Rpg MV.
by DevWithCoffee
HTML
<pre id="nowtouch">isTouched: [false]</pre>
<pre id="nowmouse">Mouse Button: [false]</pre>
<pre id="nowkey">Key: [false]</pre>
<pre id="MVkey">MV-Key: [false]</pre>
<pre id="mytimer">Timer: 0</pre>
JavaScript
var know, nowtouch, nowmouse, nowkey, MVkey, mytimer, counter;
window.onload=function(){
nowtouch=document.getElementById("nowtouch");
nowmouse=document.getElementById("nowmouse");
nowkey=document.getElementById("nowkey");
MVkey=document.getElementById("MVkey");
mytimer=document.getElementById("mytimer");
counter=0;
setInterval(function(){counter++;mytimer.innerHTML="Timer: "+counter}, 1000);
}
document.addEventListener("touchstart", function(e){
nowtouch.innerHTML="Touch [true]";
}, false);
document.addEventListener("touchend", function(e){
nowtouch.innerHTML="Touch [false]";
}, false);
document.addEventListener("mousedown", function(e){
nowmouse.innerHTML="Mouse Button ["+e.button+"]";
}, false);
document.addEventListener("keydown", function(e){
nowkey.innerHTML="Key: ["+e.key+"]";
if(
e.key != "ArrowLeft" && e.key.code != "ArrowLeft" &&
e.key != "ArrowUp" && e.key.code != "ArrowUp" &&
e.key != "ArrowRight" && e.key.code != "ArrowRight" &&
e.key != "ArrowDown" && e.key.code != "ArrowDown" &&
e.key != "Left" &&
e.key != "Up" &&
e.key != "Right" &&
e.key != "Down" &&
e.key != "Enter" && e.key.code != "Enter" &&
e.key != "Z" && e.key.code != "KeyZ" &&
e.key != " " && e.key.code != "Space" &&
e.key != "Enter" &&
e.key != "Spacebar" &&
e.key != "Escape" && e.key.code != "Escape" &&
e.key != "X" && e.key.code != "KeyX" &&
e.key != "0" && e.key.code != "Numpad0" &&
e.key != "Esc" &&
e.key != "8" && e.key.code != "Numpad8" &&
e.key != "6" && e.key.code != "Numpad6" &&
e.key != "2" && e.key.code != "Numpad2" &&
e.key != "4" && e.key.code != "Numpad4" &&
e.key != "PageUp" && e.key.code != "PageUp" &&
e.key != "PageDown" && e.key.code != "PageDown"
){
e.preventDefault();
return false;
}else{
MVkey.innerHTML="MV-Key: ["+e.key+"]";
}
}, false);