我有一个按键事件,在那里我检查多个按键按下或单按。
我的问题:有三种情况:(W + A) - (W + D)或W。当我按下W+A并释放A键后,键盘事件就会触发。因此,从逻辑上讲,按键事件是停止的,但是要启动按键事件,我必须释放W并再次按它。即使在A键打开后W键仍然按下,按键事件也不会再次启动。我的问题:是否有一种通过将按
对于我正在用java编写的游戏,我需要在按下键盘上的x键时打开一个对话框,然后当我再次按下x键时再次关闭它。问题是,每当我按下x键,它就会在屏幕上显示对话框一毫秒,然后它就会再次消失。我认为这是因为它似乎认为键被多次按下,而不是只按一次。有没有办法确保在再次执行绑定到同一个键的操作之前,我必须释放该键?这是我用来检查按键的方法:
public class KeyManager im