// Type a character
function typeChar(c) {
document.dispatchEvent(
new KeyboardEvent('keydown', {
keyCode: c.charCodeAt(0),
which: c.charCodeAt(0),
key: c
})
);
}
// Type a word
function typeWord(w) {
for (let c of w) {
typeChar(c);
}
}
typeWord('hello world');