JSFiddle - React, Tailwind, and code Playground
HTML
<textarea id="textarea"></textarea>
JavaScript
var triggerevent = jQuery.Event("keypress");
triggerevent.which = 36; // $
triggerevent.shiftKey = true;
$("#textarea").on('keypress', function(e) {
console.log(e);
if(!e.hasOwnProperty('originalEvent')) {
var c = String.fromCharCode(e.which); // $
this.value = c;
}
}).trigger(triggerevent);