Arduino Hexapod

hello everyone, im ME and i need help with an arduino hexapod im making...
i making an arduino controlled pololu maestro powered 2 dof hexapod controlled through a joystick.
the plan is to have four servo sequences on the pololu maestro one sequence for moving the hexapod forward , one backwards , one left, and one right.
i have a few questions

  1. How do i control pololu sequences from an analog joystick???

  2. how can the joystick only input four possible inputs??? (ex. 4 inputs FORWARD BACKWARD LEFT RIGHT)

  3. can i split the 1023 inputs into 4? (ex. moving joystick upwards gives input of around 255-510 so it would be like this: if joystick x axis == 255-510 digital write do front sequence //of pololu maestro)

  4. how can i make the joystick wireless?

thank you
p.s. iknow this doesnt make to much sense pls bear with me

The joystick will typically have one analog output per axis. If you are lucky the analogRead() will return 0 at one end of the travel, about 512 when centered, and 1023 at the other end of travel.

const byte XPin = A0;
const byte YPin = A1;
void loop() {
int xAxis = analogRead(XPin);
int yAxis = analogRead(YPin);
if (xAxis > 768) 
    Forward();
else if (xAxis < 256) 
    Backward();
else if (yAxis < 256) 
    Left();
else if (yAxis > 768) 
    Right();
else 
    Stop();
}

Note that since you can only move in one direction at a time Forward() and Backward() can't be combined with Left() or Right();