public void onKeyDown(int key, int shift) throws TJSException { if (!canDeliverEvents()) return; Dispatch2 owner = mOwner.get(); if (owner != null) { Variant[] arg = new Variant[2]; arg[0] = new Variant(key); arg[1] = new Variant(shift); TVP.EventManager.postEvent(owner, owner, "onKeyDown", 0, EventManager.EPT_IMMEDIATE, arg); } LayerManager manager = getLayerManagerAt(mPrimaryLayerManagerIndex); if (manager == null) return; manager.notifyKeyDown(key, shift); }