What the OP wants to do is not only reasonable, it is fairly easy.
First, I highly recommend reading the Missing Manual if you want to really understand AccelStepper.
If you just want a quick solution, here it is. I'm presuming that when a button is held down, you will first set the speed you want to go (negative to go in the opposite direction)m, then just sit in a loop calling runSpeed().
So in setup, call setMaxSpeed() with a value that works for your system. Later calls to setSpeed() cannot be greater than this.
For each button, first call setSpeed() with the speed you want to run. Use a negative value to run the opposite direction (of the direction the positive value causes). Then just continuously call runSpeed() until the button is released.
That's it! That should do what you asked for.
Note that there is no need to set moveTo() or anything else.
HTH!
-jim