В настоящее время я загружаю версию 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?