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

Reply via email to