Hi Peter, thanks for the quick reply.
I think the reason why the Space Navigator and EditorVR does not work is because I am unable to modify the transforms. For example, I tried to modify GameObject.Find("IK_Hand_R").transform.localPosition while in Pose Editor Mode, but the gameobject doesn't move. The transform looks to be updated in the code, but the scene doesn't show the IK_Hand_R be translated.
I am wondering if there is something overriding my changes when I change the positions via script?
I also looked at Extending UMotion page, I guess it calls outside, but I think I need some way to modify the IK_Hand_R or other animated properties via script and then have UMotion detect that / key it. I wonder if it's because the hierarchy is locked...