【发布时间】:2010-11-02 18:26:49
【问题描述】:
在我的游戏中,我希望能够使用左右 shift 键来执行不同的功能。在 Java(或其他语言)中,有什么方法可以区分这两者吗?
KeyEvent类只有VK_SHIFT,对应左右shift键。与 Control、Alt、Enter 等相同。
我主要担心有人可能会用两根手指同时快速按下两个键,从而获得不公平的优势。我应该担心这个吗?
【问题讨论】:
-
将 shift 键重新映射到 j 和 k 不用担心,完美的计划...
-
如果语言不提供这种功能(如 java 那样),它将需要操作系统特定的扭曲......
-
请指定您使用的SDK/API。