|
@@ -677,7 +677,8 @@ export class TextEditor {
|
|
|
async handleKeyDown (e) {
|
|
|
let keyCode = e.keyCode || e.which
|
|
|
|
|
|
- if (this.selectedCharRange) {
|
|
|
+ let isToolKey = (keyCode === 9 || keyCode === 27 || keyCode === 20 || keyCode === 16 || keyCode === 17 || keyCode === 18 || keyCode === 91 || keyCode === 93 || keyCode === 37 || keyCode === 38 || keyCode === 39 || keyCode === 40)
|
|
|
+ if (this.selectedCharRange && !isToolKey) {
|
|
|
const newChar = await this.getCharPlace('DeleteChars')
|
|
|
this.activeCharPlace = newChar
|
|
|
this.selectedCharRange = null
|