【发布时间】:2013-05-05 21:05:08
【问题描述】:
我想在我的 Java 应用程序中捕获 Windows 上的按键,例如 Fn+Pause、Fn+VolumeUp,但我无法检测到它们的 KeyCode。
addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent e) {
System.out.println(e.getKeyCode());
}
});
使用这个 sn-p 它会为所有多媒体按键打印 0!
请建议一种合适的方法来查找 keyCode 并在 Java 应用程序中使用它。
【问题讨论】:
-
“请提出一个合适的方法来查找 keyCode..” JNI
标签: java awt keyboard-events keylistener