Help with VR locomotion

Hello to everyone,
I’m quite new in the Unreal engine and any other kind of graphic tool or programming, but since i bought the HTC VIVE i decided to give a life to my creativity and I just started from zero to learn blender and the fundamental of the UE4. here after you can find an imagine of the level I’m designing:

I’m arrived to the point to initiate the level within the HTC vive and be able to look around my level with the head set and import the motion controller in the scene.
What i would like to do now, with the BP commands, is try to give a locomotion to the character, what i would like to do is that when i press a button (and kept pressed) of the motion controller, the world plane position of the controller is directly transferred to the camera or the main character.
Just an example, let’s imagine i press the right bottom 1 one the right motion controller, and i keep it pressed, from now the exactly movement of my hand, X and Y position, are directly transferred to my all body and camera. so if i pull the hand to me my body advance exactly of the same amount of distance that my hand moved.

Could some one help me to translate it in BP?

Thank a lot and sorry for my poor English.