diff options
Diffstat (limited to 'lib/keyboard_utils.coffee')
| -rw-r--r-- | lib/keyboard_utils.coffee | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/lib/keyboard_utils.coffee b/lib/keyboard_utils.coffee index 8cd2a490..70aa5a95 100644 --- a/lib/keyboard_utils.coffee +++ b/lib/keyboard_utils.coffee @@ -31,17 +31,15 @@ KeyboardUtils = else if key.length == 1 and not event.shiftKey key = key.toLowerCase() - if key of @keyNames - @keyNames[key] # It appears that key is not always defined (see #2453). - else if not key? + unless key "" + else if key of @keyNames + @keyNames[key] else if key.length == 1 key - else if 1 < key.length - key.toLowerCase() else - "" + key.toLowerCase() getKeyCharString: (event) -> if keyChar = @getKeyChar event |
