how to get Scan code/physical key. I have the virtual key code/hexadecimal but i don't know the function or method to get the Scan Code. I have searched but found none so, can someone help me. This is my Code:
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);
});
}
}
That is it, i have searched and searched but found none, please your help will be appreciated.