什么是F1和CTRL F1 SHIFT之间即 + 各自分离的正确方法 - 背后即一个JButton注册的KeyListener的内CTRL F1 + ?的Java:处理合并键盘输入
public void keyPressed(KeyEvent event) {
int key = event.getKeyCode();
logger.debug("KeyBoard pressed char(" + event.getKeyChar() + ") code (" + key + ")");
}
..总是给我112 F1,113 F2等。我明白,我可以通过采取的keyPressed()为各自的的keyReleased小心处理它CTRL/SHIFT/ALT /等我自己,但我希望有一个更好的办法。
很多很多感谢!
@ThomasAbraham请停止关注单个编辑任务 - 这个问题还有很多可以做的事情(标题中的标签,最后感谢关键字可能会突出显示),任何编辑都应该试图修复它的所有*,而不仅仅是一件事。 =) – 2013-01-15 08:10:52