From 528601eb6c4aa92da557cb6aec4a9370b28d5e4c Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Wed, 28 Apr 2010 11:25:47 +0200 Subject: [PATCH] fix nasty key event bug --- src/ace/ace.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ace/ace.js b/src/ace/ace.js index 8574d653..d0d5a371 100644 --- a/src/ace/ace.js +++ b/src/ace/ace.js @@ -292,12 +292,12 @@ ace.addKeyListener = function(el, callback) { var lastDown = null; ace.addListener(el, "keydown", function(e) { - lastDown = e.keyCode; + lastDown = e.keyIdentifier || e.keyCode; return callback(e); }); ace.addListener(el, "keypress", function(e) { - var keyId = e.keyCode; + var keyId = e.keyIdentifier || e.keyCode; if (lastDown !== keyId) { return callback(e); } else {