diff options
Diffstat (limited to 'jaws/jaws.js')
| -rw-r--r-- | jaws/jaws.js | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/jaws/jaws.js b/jaws/jaws.js index 6d1d9b4..6c6be90 100644 --- a/jaws/jaws.js +++ b/jaws/jaws.js @@ -1,4 +1,4 @@ -/* Built at: Tue Aug 19 2014 00:16:15 GMT+0200 (CEST) */ +/* Built at: Sun Oct 05 2014 13:16:46 GMT+0200 (CEST) */ /** * @namespace JawsJS core functions. * @@ -827,7 +827,9 @@ function resetPressedKeys(e) { */ function handleKeyUp(e) { event = (e) ? e : window.event - var human_names = keycode_to_string[event.keyCode].split(" ") + var human_names = keycode_to_string[event.keyCode]; + if (human_names == null) return; + human_names = human_names.split(" "); human_names.forEach( function(human_name) { pressed_keys[human_name] = false if(on_keyup_callbacks[human_name]) { @@ -843,7 +845,9 @@ function handleKeyUp(e) { */ function handleKeyDown(e) { event = (e) ? e : window.event - var human_names = keycode_to_string[event.keyCode].split(" ") + var human_names = keycode_to_string[event.keyCode]; + if (human_names == null) return; + human_names = human_names.split(" "); human_names.forEach( function(human_name) { pressed_keys[human_name] = true if(on_keydown_callbacks[human_name]) { |
