Only - RpgMV Keys
It blocks any key, except the ones used in games made with Rpg MV.
by DevWithCoffee
HTML
<pre id="nowkey">Key: [false]</pre>
<pre id="MVkey">MV-Key: [false]</pre>
<pre id="mytimer">Timer: 0</pre>
JavaScript
var know, nowkey, MVkey, mytimer, counter;
window.onload=function(){
nowkey=document.getElementById("nowkey");
MVkey=document.getElementById("MVkey");
mytimer=document.getElementById("mytimer");
counter=0;
setInterval(function(){counter++;mytimer.innerHTML="Timer: "+counter}, 1000);
}
document.onkeydown=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+"]";
}
}