diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/keyboard_utils.coffee | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/keyboard_utils.coffee b/lib/keyboard_utils.coffee index c49fb3f4..22f37fb3 100644 --- a/lib/keyboard_utils.coffee +++ b/lib/keyboard_utils.coffee @@ -43,6 +43,9 @@ KeyboardUtils = getKeyCharUsingKey: (event) -> if event.keyCode of @keyNames @keyNames[event.keyCode] + # It appears that event.key is not always defined (see #2453). + else if not event.key? + "" else if event.key.length == 1 event.key else if event.key.length == 2 and "F1" <= event.key <= "F9" |
