JSFiddle - React, Tailwind, and code Playground

by Dave Appus

HTML

<div id='pos-paid'>pos-paid</div>
<script src="//h123.ru/js/DOMEventsLevel3.shim.js?1"></script>

JavaScript

var event_object = document.getElementById('pos-paid');

function emitKeyEvent() {

	//    This function triggers the event
    var keyEvent = new KeyboardEvent("keypress", {key : "v", char : "v", ctrlKey: true});
    event_object.dispatchEvent(keyEvent);
}

event_object.addEventListener('keypress', function(e){
    
    //    This function listens to the event
    console.log(event, 'ctrlKey: ' + e.ctrlKey, e.char, e.key);
    alert('CTRL + v pressed')
    
    e.preventDefault();

});

//    Just trigger CTRL + SHIFT + p with emitKeyEvent();
emitKeyEvent();