aboutsummaryrefslogtreecommitdiffstats
path: root/lib/keyboard_utils.coffee
diff options
context:
space:
mode:
Diffstat (limited to 'lib/keyboard_utils.coffee')
-rw-r--r--lib/keyboard_utils.coffee3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/keyboard_utils.coffee b/lib/keyboard_utils.coffee
index f997b455..65c67ec0 100644
--- a/lib/keyboard_utils.coffee
+++ b/lib/keyboard_utils.coffee
@@ -49,6 +49,8 @@ KeyboardUtils =
event.key.toLowerCase() # F1 to F9.
else if event.key.length == 3 and "F10" <= event.key <= "F12"
event.key.toLowerCase() # F10 to F12.
+ else if event.key.length > 3 and event.key in ["Backspace"]
+ event.key.toLowerCase() # F10 to F12.
else
""
@@ -60,6 +62,7 @@ KeyboardUtils =
if (event.keyCode >= @keyCodes.f1 && event.keyCode <= @keyCodes.f12)
return "f" + (1 + event.keyCode - keyCodes.f1)
return ""
+ return "backspace" if event.keyIdentifier == "U+0008"
keyIdentifier = event.keyIdentifier
# On Windows, the keyIdentifiers for non-letter keys are incorrect. See