我有一个非常讨厌的问题。我的java应用程序在unix上运行,我正在使用VNC连接(从windows)。问题是VNC在注册非ansi keyum时存在一些问题。
KbdAddEvent:未知KeySym 0xc0 - 分配KeyCode 117
即便如此,键盘输入在xterm,mozilla等中也能正常工作。但是当我使用java来使这个键码工作时,我需要先用我的键盘输入它们(所有这些,所以VNC可以分配它们) ,然后开始java。
所以我的问题是,有没有办法运行java实例来重新读取环境中的密钥代码,这样我才能使用非ansi密钥代码而无需先键入它们,并且只能在启动一些java应用程序之后。< / p>