Move actor with keyboard arrow keys

How to move actor with keyboard arrow keys events?

vtkInteractorStyleTrackballActor is not suitable. vtkInteractorStyleFlight is broken.

I have implemented an observer with switch cases key codes VK_LEFT, VK_RIGHT, VK_UP, VK_DOWN. How to achieve movement forward, backward, left, right?

I guess you have to use a timer beside you have already implemented which move the actor while user keep press arrow keys down. I didn’t do such a thing by now, but I guess will work like that.

I will be using callbacks of Arrow key events to move the camera,
and so fly around in my scene