Программно вызвать нажатие клавиши пробела - PullRequest
0 голосов
/ 20 сентября 2019

У меня угловой проект с Ionic Framework.

В моем приложении есть странная ошибка, при которой редактор не фокусируется на курсоре, если отображается клавиатура и курсор находится ниже клавиатуры.Тем не менее, я понял, что когда вы начинаете печатать, он фокусируется.

Таким образом, я хотел бы программно запускать нажатие клавиши пробела, так как это выглядит как единственное решение для этой ошибки.В основном нажмите клавишу пробела на клавиатуре iOS / Android.Возможно ли это сделать?Я пробовал:

const event: Event = document.createEvent('Event');
Object.assign(event, {charCode: 32, code: "Space", target: this.editor.root, keyCode: 32});
event.initEvent('keypress', true, true);
this.editor.root.dispatchEvent(event);

Но это ничего не делает.Можно ли запустить событие клавиатуры в ионных проектах?Все, что я хочу сделать, это нажать клавишу пробела.Спасибо!

...