有没有办法在没有awt.robot的情况下控制java中的键盘

时间:2014-04-14 09:12:53

标签: java keyboard awtrobot

有没有办法在不使用awt.robot的情况下控制java中的键盘? 不幸的是,机器人类无法按下azerty布局上的每个键。

我需要其中一个。

唯一的解决方案似乎是在C语言中编写相当于机器人的代码然后使用java来编写 叫它。

感谢。

2 个答案:

答案 0 :(得分:0)

您是否知道可以通过

键入任何ascii字符
  1. 持有alt
  2. 在NUMBERPAD
  3. 上键入字符的ascii代码
  4. 发布alt
  5. 您可以让机器人为特殊字符执行此操作。不确定这是否能解决您的问题。

    例如:hold ALT, type 1234 on the numberpad, release ALT类型Ӓ

答案 1 :(得分:0)

根据Java Robot with Azerty vrs Qwerty,Window Licker库(https://code.google.com/p/windowlicker/)支持不同的键盘布局。这可能会对你有所帮助。