JSFiddle - React, Tailwind, and code Playground
by rodrigonery
HTML
<textarea id="textArea1"></textarea>
JavaScript
$.ctrl = function(key, callback, args) {
$(document).keydown(function(e) {
if(!args) args=[]; // IE barks when args is null
if(e.keyCode == key && e.ctrlKey) {
callback.apply(this, args);
return false;
}
});
};
var performCopy = function() {
$("#textArea1").text('PUT THE TEXT TO COPY HERE. CAN BE A FUNCTION.');
$("#textArea1")[0].focus();
$("#textArea1")[0].select();
};
// bind CTRL + C
$.ctrl('C'.charCodeAt(0), performCopy);