If you have viewpoint collision on you can disable collision with an object by using
Code:
<node3D>.disable(viz.INTERSECTION)
It looks like you have two keyboard callbacks that are conflicting.
Code:
viz.callback(viz.KEYBOARD_EVENT,mykeyboard)
viz.callback(viz.KEYDOWN_EVENT,onkeydown)
I think the one that's listed first will not be called