summaryrefslogtreecommitdiff
path: root/jaws/jaws.js
diff options
context:
space:
mode:
Diffstat (limited to 'jaws/jaws.js')
-rw-r--r--jaws/jaws.js10
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]) {