From 36afaafc98708a8c0f3915e0c494fcc94bf65b3e Mon Sep 17 00:00:00 2001 From: gdh1995 Date: Sat, 17 Sep 2016 15:27:39 +0800 Subject: use keyNames to check backspace keyCode --- lib/keyboard_utils.coffee | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/keyboard_utils.coffee b/lib/keyboard_utils.coffee index c5dbd69a..4f8336c7 100644 --- a/lib/keyboard_utils.coffee +++ b/lib/keyboard_utils.coffee @@ -4,7 +4,7 @@ KeyboardUtils = f12: 123, tab: 9, downArrow: 40, upArrow: 38 } keyNames: - { 37: "left", 38: "up", 39: "right", 40: "down", 32: "space" } + { 37: "left", 38: "up", 39: "right", 40: "down", 32: "space", 8: "backspace" } # This is a mapping of the incorrect keyIdentifiers generated by Webkit on Windows during keydown events to # the correct identifiers, which are correctly generated on Mac. We require this mapping to properly handle @@ -49,8 +49,6 @@ 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 == "Backspace" - event.key.toLowerCase() # Backspace. else "" -- cgit v1.2.3