- var keystroke = event && event.data.getKeystroke(),\r
-\r
- // Backspace, Delete\r
- modifierCodes = { 8:1, 46:1 },\r
- // Keystrokes which will modify the contents.\r
- isModifier = keystroke in modifierCodes,\r
- wasModifier = this.lastKeystroke in modifierCodes,\r
- lastWasSameModifier = isModifier && keystroke == this.lastKeystroke,\r
-\r
- // Arrows: L, T, R, B\r
- resetTypingCodes = { 37:1, 38:1, 39:1, 40:1 },\r
+ var keystroke = event && event.data.getKey(),\r
+ isModifierKey = keystroke in modifierKeyCodes,\r
+ isEditingKey = keystroke in editingKeyCodes,\r
+ wasEditingKey = this.lastKeystroke in editingKeyCodes,\r
+ sameAsLastEditingKey = isEditingKey && keystroke == this.lastKeystroke,\r