I\'m trying to simulate a keyboard event in Safari using JavaScript.
I have tried this:
var event = document.createEvent(\"KeyboardEvent\");
event.in
I am not very good with this but KeyboardEvent
=> see KeyboardEvent
is initialized with initKeyEvent
.
Here is an example for emitting event on element
document.getElementById("txbox").addEventListener("keypress", function(e) {
alert("Event " + e.type + " emitted!\nKey / Char Code: " + e.keyCode + " / " + e.charCode);
}, false);
document.getElementById("btn").addEventListener("click", function(e) {
var doc = document.getElementById("txbox");
var kEvent = document.createEvent("KeyboardEvent");
kEvent.initKeyEvent("keypress", true, true, null, false, false, false, false, 74, 74);
doc.dispatchEvent(kEvent);
}, false);