How to create virtual joystick

I had seen somewhere one guy had created some objects that controlled some bones. So then he did not had to move the bones at all, but rather playing with this virtual joystick sort of thing. He had set their local position to correspond to some global position of the bone.

I don’t remember how it’s called and I can’t find it. Do you ever happen to know about this technique?

If you are using Bones, what you use is the Bone Constraints in Pose mode. For joystick type motion, “Copy Rotation” constraint is the good place to start.