I want to press char by java script instead of keyboard (just for my education). I have input and I want to press key inside it, but it doesn't work (I know that initKeyboardEvent is only in Chrome, I use Chrome), what is wrong in this code?
<input id="edit">
<script>
var inp = document.getElementById('edit');
inp.focus();
var ev = document.createEvent('KeyboardEvent');
ev.initKeyboardEvent(
'keypress', true, true, window, false, false, false, false, 49, 0);
document.body.dispatchEvent(ev);
</script>