Java密钥代码在OS或计算机之间不匹配

时间:2014-06-11 20:47:33

标签: java awt keyevent

我在笔记本电脑上使用Ubuntu获取的字符(例如`和/或Windows(或至少在我的Windows机器上)上的键代码不同。

我使用KeyEvent.getKeyCode()获取密钥代码,使用java.awt.Robot.keyPress()来获取密钥,但它不相同或者它给出了无效的密钥代码异常。

我的代码就像

一样简单
public void keyPressed(KeyEvent e){
    code = e.getKeyCode();
}
Windows机器上的

bot.keyPress(code);

在Ubuntu机器上。

我需要按键匹配。我怎么能这样做?

0 个答案:

没有答案