Moving camera

Hi guys, so i have to control a camera right or left and up and down on arrow keys/ or any QWERTY keys for that matter. I was going with the approach of making an empty actor and making the camera its child. Then using blueprints or c++ to move the actor so the camera will move itself as the child. Is my approach right?

There are so many examples, such as templates within launcher(twin shooter, 3rd person template, 1st person template), and unreal engine document(c++ code beginner examples.). why didn’t you reference them?