在不同的键盘布局和区域设置上模拟按键的java.awt.Robot

在不同的键盘布局和区域设置上模拟按键的java.awt.Robot,java,awt,awtrobot,keyboard-layout,Java,Awt,Awtrobot,Keyboard Layout,我有一个Java远程应用程序,它使用AWTRobot在远程PC上模拟键盘。如果远程用户按下键盘上的扩展键,并且键盘区域设置不是en_US,则不会显示扩展键。具体而言,按下扩展键时,AWT机器人将发出无效键代码异常 我做了一些研究,发现AWT Robot不支持不同的键盘布局,支持的默认区域设置是en_US 我希望有些人能想到如何使用Robot类或java中的任何替代品来支持多种键盘布局和区域设置

我有一个Java远程应用程序,它使用
AWT
Robot在远程PC上模拟键盘。如果远程用户按下键盘上的扩展键,并且键盘区域设置不是
en_US
,则不会显示扩展键。具体而言,按下扩展键时,
AWT
机器人将发出无效键代码异常

我做了一些研究,发现
AWT Robot
不支持不同的键盘布局,支持的默认区域设置是
en_US

我希望有些人能想到如何使用Robot类或java中的任何替代品来支持多种键盘布局和区域设置