Keylistener in Javascript

Here’s an update for modern browsers in 2019 let playerSpriteX = 0; document.addEventListener(‘keyup’, (e) => { if (e.code === “ArrowUp”) playerSpriteX += 10 else if (e.code === “ArrowDown”) playerSpriteX -= 10 document.getElementById(‘test’).innerHTML = ‘playerSpriteX = ‘ + playerSpriteX; }); Click on this window to focus it, and hit keys up and down <br><br><br> <div id=”test”>playerSpriteX … Read more

Panel not getting focus

The Panel class was designed as container, it avoids taking the focus so a child control will always get it. You’ll need some surgery to fix that. I threw in the code to get cursor key strokes in the KeyDown event as well: using System; using System.Drawing; using System.Windows.Forms; class SelectablePanel : Panel { public … Read more