1

我正在用java开发一个实时英语-僧伽罗语Unicode翻译器。我做了翻译部分。但现在我想将最终输出的Unicode字符添加到当前活动的窗口(如网络浏览器)。有一种方法可以通过添加字符具有 Robot.keyPress(//keyInput) 方法的 java Robot 类。但是有什么方法可以用 java Unicode 字符(如 u0200 十六进制值)来做到这一点。如果不能用这种方式完成,我必须解决这个问题。请有人帮我吗?

4

1 回答 1

3

是的,您可以按照此处Robot的建议使用 模拟按键。不,看不到用户键帽上打印的内容。你可能不得不开发一个虚拟键盘如果可用,Unicode 字形会制作可用的按钮标签,如此处所示。Robot

附录:请注意,aKeyEvent表示击键,而Unicode编码由字形表示的字素。映射取决于键盘布局,例如僧伽罗语

于 2011-09-02T07:00:06.157 回答