ThirdPerson Rotate Node on y-axis

Hey,



I've included a ThirdPersonController like in the tests into my program, but when I want to change the direction from forward to backwards or when I press the keys for left and right, the object doesn't rotate on its y-axis. It moves like on a circular path. A search in this forum gave me no answer. Is there any command or method to rotate the object on its y-axis when I change the direction of its movement?



my ThirdPersonHandler:



private void setupInput() {

        HashMap<String, Object> handlerProps = new HashMap<String, Object>();

        handlerProps.put(ThirdPersonHandler.PROP_ROTATEONLY, "true");

        handlerProps.put(ThirdPersonHandler.PROP_DOGRADUAL, "true");

        handlerProps.put(ThirdPersonHandler.PROP_TURNSPEED,"3.14");

        handlerProps.put(ThirdPersonHandler.PROP_LOCKBACKWARDS, "false");

        handlerProps.put(ThirdPersonHandler.PROP_CAMERAALIGNEDMOVE, "true");

        input = new ThirdPersonHandler(m_character, cam, handlerProps);

        input.setActionSpeed(100f);

    }

I have the same question as the original poster:  I'd like to tell the ThirdPersonHandler (I'm using a ChaseCamera) to "turn on a dime" (rotate on the y axis), rather than use a turning radius like a vehicle might.



Is there a proper way to do this?  Should I simply specify a very high value for PROP_TURNSPEED?