Java 检测多个按键按下及释放的一个小问题,往大神们支招,感激不尽!

假如键盘先按住“1”不停,这时在文本框中会连续输入1,再按住“2”不停,这时文本框会停止输入1,不停的输入2,最后松开“2”(此时“1”并未松手),但是KeyAdaptere里的getKeyCode()==KeyEvent.VK_UP已经无法检测到“1”还处在按下状态。

求大神支招,检测到这个一直没有松手的“1”,这个功能类似于游戏里人物按住左键移动的同时,按了跳跃,但是左键一直没有松下,此时人物会在空中发生向左位移,落地后会继续往左走,整个过程左键从未松开。

阅读 2.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题