rem: var vKeyCode = vDomEvent.keyCode || vDomEvent.charCode;    
context: qx.Proto._onkeyevent_post = function(vDomEvent, vType){  var vDomTarget = qx.event.handler.EventHandler.getDomTarget(vDomEvent);  var vKeyCode = vDomEvent.keyCode || vDomEvent.charCode;  // Find current active qooxdoo object  var vFocusRoot = this.getFocusRoot();  var vTarget = this.getCaptureWidget() || (vFocusRoot == null ? null : vFocusRoot.getActiveChild());  if (vTarget == null || !vTarget.getEnabled()) {    return false;  }  var vDomEventTarget = vTarget.getElement();  // Hide Menus  switch(vKeyCode)  {    case qx.event.type.KeyEvent.keys.esc:    case qx.event.type.KeyEvent.keys.tab:      if (qx.OO.isAvailable("qx.manager.object.MenuManager")) {        qx.manager.object.MenuManager.getInstance().update(vTarget, vType);      }      break;  }  // TODO: Move this to KeyEvent?  // Prohibit CTRL+A  if (!this.getAllowClientSelectAll())  {    if (vDomEvent.ctrlKey && (vKeyCode == 65 || vKeyCode == 97))    {      switch(vDomTarget.tagName.toLowerCase())      {        case "input":        case "textarea":        case "iframe":          break;        default:          qx.event.handler.EventHandler.stopDomEvent(vDomEvent);      }    }  }  // Create Event Object  var vKeyEventObject = new qx.event.type.KeyEvent(vType, vDomEvent, vDomTarget, vTarget, null, vKeyCode);  // Check for commands  if (vDomEvent.type == qx.constant.Event.KEYDOWN) {    this._checkKeyEventMatch(vKeyEventObject);  }  // Starting Objects Internal Event Dispatcher  // This handles the real event action  vTarget.dispatchEvent(vKeyEventObject);  // Send event to qx.event.handler.DragAndDropHandler  if (qx.OO.isAvailable("qx.event.handler.DragAndDropHandler")) {    qx.event.handler.DragAndDropHandler.getInstance().handleKeyEvent(vKeyEventObject);  }  // Cleanup Event Object  vKeyEventObject.dispose();  // Flush Queues  qx.ui.core.Widget.flushGlobalQueues();}
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/b70f008008c1987921a24294b66459ee888124b2/EventHandler.js/buggy/qooxdoo/frontend/framework/source/class/qx/event/handler/EventHandler.js