Мне нужно смоделировать клавиатуру в документах Google с помощью JavaScript, чтобы иметь возможность печатать или стирать символы в позиции курсора.
К сожалению, решения с симуляцией события нажатия клавиш не работают для меня. Я пытался с jQuery и без него.
После некоторого расследования я обнаружил, что в Google Docs есть виртуальная клавиатура. При нажатии на виртуальные клавиши вызывает эту функцию:Google Docs имитирует клавиатуру
C.MOa = function(a) {
this.dispatchEvent(new Q(Td, {keyCode: a}))
};
Td
Где строка «действие» и Q
некоторого класса Event.
Каков правильный способ отправить это событие с помощью java-скрипта? Существуют ли другие способы имитации клавиатуры в Документах Google?
Как примечание о событии jQuery: События, испущенные с помощью '$ (elm) .trigger (yourEvent)', не являются реальными событиями и не делают реального барботажа DOM (по крайней мере, в последний раз, когда я смотрел в jQuery), причина что это событие обнаруживается только самим jQuery. –