Не получаются события keyDown для реагирующего компонента CKEditor 4 - PullRequest
0 голосов
/ 22 апреля 2020

В настоящее время я загружаю версию ckeditor4-реагирования версии 1.1.0 и отрисовываю компонент CKEditor на своей странице, выполнив следующее:

render() {
    const { config, ...other } = this.props;
    const ckEditorComponent = (
      <div>
        <CKEditor
          {...other}
          config={this.state.config}
        />
      </div>
    );
    return (
      ckEditorComponent
    );
}

Я добавил прослушиватели событий для событий keyup и keydown, например, так -

document.addEventListener('keydown', this.handleKeyDown);
document.addEventListener('keyup', this.handleKeyUp);

Когда я нажимаю любую клавишу, я получаю как события нажатия клавиш, так и события отлично. Однако, когда я нажимаю клавишу ввода или клавишу удаления, я получаю только событие keyup.

Может кто-нибудь помочь мне с этим? Я пропустил какую-то конфигурацию, которая препятствует регистрации / отправке события keydown?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...