文字を入力するJavaロボットを入手しましたが、次のように出力されます。
..5./。.. .. // 5 / / 55 / / .. ..5 .. ..55。5.5。
必要な文字列の代わりに。誰かがこれを回避する方法を知っていますか?
import java.awt.Robot;
import java.awt.AWTException;
Robot robot;
String txt = "o noes ";
char[] chars;
void setup() {
chars = txt.toCharArray();
try {
robot = new Robot();
}
catch(AWTException e) {
}
robot.setAutoDelay(1);
for (int i = 0; i < 10000; i++) {
int c = chars[(int)random(chars.length)];
robot.keyPress(c);
robot.keyRelease(c);
}
}