I am using Eclipse. I think I got it.
package main;
import java.awt.Graphics2D;
import java.awt.event.KeyEvent;
import org.osbot.rs07.script.Script;
import org.osbot.rs07.script.ScriptManifest;
@ScriptManifest(author = "", info = "", name = "", version = 0, logo = "")
public class main extends Script {
private void typeStringInstant(String output) {
for (int i = 0; i < output.length(); i++) {
char c = output.charAt(i);
int code = KeyEvent.getExtendedKeyCodeForChar(c);
getBot().getKeyEventHandler().generateBotKeyEvent(400, System.currentTimeMillis(), 0, code, c);
}
getBot().getKeyEventHandler().generateBotKeyEvent(401, System.currentTimeMillis(), 0, 10, '\u0000');
getBot().getKeyEventHandler().generateBotKeyEvent(402, System.currentTimeMillis(), 0, 10, '\u0000');
}
@Override
public void onStart() {
log("");
}
@Override
public int onLoop() throws InterruptedException {
typeStringInstant("Spam goes here...");
return random(200, 300);
}
@Override
public void onExit() {
log("");
}
@Override
public void onPaint(Graphics2D g) {
}
}