trying to make html page with
event.keyCode
wrote the following script:
document.addEventListener('keydown', eventT, false); function eventT(event) { switch (event.keyCode) { case 38: console.log('вперед'); break; case 40: console.log('назад'); break; case 37: console.log('лево'); break; case 39: console.log('право'); break; } } Everything works here, but how can you make a move with a low-key added such a script but it did not work
if (event.keyCode == 37 && event.keyCode == 38) { console.log('найскосок NUM7') } else if (event.keyCode == 38 && event.keyCode == 39) { console.log('найскосок NUM9') } and ran into another problem when you press the up arrow and the arrow on the left arrow up is interrupted, can this be avoided?
<HTML> <HEAD> <TITLE>Control Panel</TITLE> </HEAD> <BODY> <H1>Control Panel</H1> <br/> <br/> <script> document.addEventListener('keydown', eventT, false); function eventT(event) { if (event.keyCode == 37 && event.keyCode == 38) { console.log('найскосок NUM7') document.addEventListener('keydown', eventT, false); } else if (event.keyCode == 38 && event.keyCode == 39) { console.log('найскосок NUM9') } console.log(event.keyCode) switch (event.keyCode) { case 38: console.log('вперед'); document.addEventListener('keydown', eventT, false); break; case 40: console.log('назад'); document.addEventListener('keydown', eventT, false); break; case 37: console.log('лево'); document.addEventListener('keydown', eventT, false); break; case 39: console.log('право'); break; } } </script> </BODY> </HTML>