我在笔记本电脑上使用Ubuntu获取的字符(例如`和/或Windows(或至少在我的Windows机器上)上的键代码不同。
我使用KeyEvent.getKeyCode()获取密钥代码,使用java.awt.Robot.keyPress()来获取密钥,但它不相同或者它给出了无效的密钥代码异常。
我的代码就像
一样简单public void keyPressed(KeyEvent e){
code = e.getKeyCode();
}
Windows机器上的和
bot.keyPress(code);
在Ubuntu机器上。
我需要按键匹配。我怎么能这样做?