在我的游戏中,我希望能够使用向右和向左Shift键来实现不同的功能。在Java(或另一种语言)中,是否有任何方法可以区分这两者?
KeyEvent类只有VK_SHIFT,它既对应于左移键,也对应于右移键。与Control,Alt,Enter等相同。
我主要关心的是某人可能能够使用两个手指同时快速按下两个键,从而获得不公平的优势。我应该担心这个吗?
最佳答案
我找到了一个Java教程,其中包括Java WebStart示例和源代码。看起来赢家是 KeyEvent.getKeyLocation()
引用:
Key Listener Demo and Source Code
关于java - 如何判断按下了SHIFT键?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/991765/