Как при вставке текста тригерить событие KeyDown?
Использую редактор froala-editor в котором при вставке текста появляется popup с вопросом как вставлять текст в редактор (это все отлично работает), а вот возникла необходимость при копипасте текстов тригерить нажатие ctrl + v или enter
new FroalaEditor('.selector', {
events: {
'paste.before': function (clipboardHtml) {
var editor = this;
var data = {};
_.each(clipboardHtml.clipboardData.items, function (item) {
data[item.type] = ' ';
if (item.type === 'text/html')
item.getAsString((val) => (data['text/html'] = val))
else if (item.type === 'text/plain')
item.getAsString((val) => (data['text/plain'] = val))
})
if (data['text/plain'] && data['text/html']) {
sweetAlert({
showCancelButton: true,
showConfirmButton: true,
confirmButtonText: 'Keep Format',
cancelButtonText: 'Plain Text',
customClass: 'paste-word',
title: 'How do you want to paste your text?',
text: 'You can paste your text with the original format or as plain text with no formatting',
type: 'info'
}).then(
function () {
// Keep format
editor.html.insert(data['text/html'], true);
},
function (dismiss) {
// Insert plain text
editor.html.insert(data['text/plain'].replace(/\n/g, '<br>').replace(/ /g, ' '), false);
}
);
return false;
}
}
}
});
Пробовал вот такую штуку, но безрезультатно:
var keydown = $.Event('keydown', { keyCode: 86 })
$('.fr-view').trigger(keydown);
Как это реализовать в текущем коде? Буду благодарен любым советам!