如何获取扫描码/物理密钥。我有虚拟键码/十六进制,但我不知道获取扫描码的功能或方法。我搜索过,但没有找到,有人可以帮助我。 这是我的代码:
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
public class lab1 extends JFrame {
lab1(){
addKeyListener(new KeyAdapter(){
@Override
public void keyPressed(KeyEvent e){
int keyCode = e.getKeyCode();
char keyChar = e.getKeyChar();
System.out.println("The key character is: ");
System.out.println(keyChar);
System.out.println("The ASCII code is:");
System.out.println(keyCode);
if(KeyCode == KeyEvent.VK_A){
int a =0x0041;
}
}
});
}
public static void main(String[] args){
SwingUtilities.invokeLater(() -> {
lab1 l = new lab1();
l.setFocusable(true);
l.setVisible(true);
});
}
}
就是这样,我搜索过并搜索过但没有找到,请帮助你。