From c136bbe2bbf9f24b2e4d407014b3c369d54bd20d Mon Sep 17 00:00:00 2001 From: anatolykopyl Date: Sat, 9 Jul 2022 15:14:18 +0300 Subject: [PATCH] Ignore keys used for text highlight --- src/index.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/index.js b/src/index.js index d121ec7..2d63e13 100644 --- a/src/index.js +++ b/src/index.js @@ -67,8 +67,11 @@ export default { this.body = '' }, onKeyUp (e) { + const keysToIgnore = ['Shift', 'Meta', 'Control', 'Alt', 'ArrowUp', 'ArrowDown', 'ArrowLeft', 'ArrowRight'] + if (keysToIgnore.includes(e.key)) return + let caretPosition = this.getCaretPos() - if (e.keyCode === 13) { // Enter key + if (e.key === 'Enter') { caretPosition++ } this.body = e.target.innerText