Keyboard input for a game in Java
I'm writing a game in Java, right now it's Swing + JOGL - a JFrame with a GLCanvas. I handle input using keyPressed etc. events ( jframe.addKeyListener(...) ) and it doesn't seem to work properly: when I have 3+ keys down at the same time, they don't register properly - apparently this is keyboard's fault, I have to find an alternate control scheme. after the window loses, then regains focus, input stops working completely... What am I doing wrong? Is there a better way of handling keyboard input in Java? (I'd rather not switch to another library, like LWJGL... unless I have no choice). To