Update of /cvsroot/dynapi/dynapi/src/lib/dynapi/event
In directory usw-pr-cvs1:/tmp/cvs-serv331
Modified Files:
keyboard.js
Log Message:
Events are now only invoked if we know what they are
Index: keyboard.js
===================================================================
RCS file: /cvsroot/dynapi/dynapi/src/lib/dynapi/event/keyboard.js,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** keyboard.js 2001/03/31 21:50:41 1.4
--- keyboard.js 2001/04/02 21:42:56 1.5
***************
*** 41,47 ****
--- 41,49 ----
var curKey = String.fromCharCode(evt.which).toLowerCase();
if (((curKey>='a')&&(curKey<='z'))||((curKey>='0')&&(curKey<='9')))
evt.charKey=curKey;
+ else evt.charKey=null;
evt.ctrlKey=(is.ns4)?(e.modifiers &
Event.CONTROL_MASK):(e.ctrlKey||e.ctrlLeft||e.keyCode==17);
evt.shiftKey=(is.ns4)?(e.modifiers &
Event.SHIFT_MASK):(e.shiftKey||e.shiftLeft||e.keyCode==16);
evt.orig=e;
+ if (!evt.charKey&&!evt.ctrlKey&&!evt.shiftKey) return;
realsrc.invokeEvent(evt.type,evt);
evt.bubbleEvent();
_______________________________________________
Dynapi-CVS mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dynapi-cvs