Okay, I updated onJoyAxisMove, left the sensitivity alone, plugged my wireless Xbox 360 controller to my MAC and here's my traces (left,right,up,down).

[LOG] Gamepad.hx:187: Axis: 0

[LOG] Gamepad.hx:188: Value: -0.8645283364

[LOG] Gamepad.hx:189: Axes array: [-0.8645283364,0.1210669271,-1,-0.0002441480758,-0.07315286721,-1]

[LOG] Gamepad.hx:181: Axis: 0

[LOG] Gamepad.hx:182: Value: 0.937284463

[LOG] Gamepad.hx:183: Axes array: [0.937284463,0.02951139866,-1,-0.0002441480758,-0.07315286721,-1]

[LOG] Gamepad.hx:187: Axis: 1

[LOG] Gamepad.hx:188: Value: -0.9299905393

[LOG] Gamepad.hx:189: Axes array: [0.1499069185,-0.9299905393,-1,-0.0002441480758,-0.07315286721,-1]

[LOG] Gamepad.hx:181: Axis: 1

[LOG] Gamepad.hx:182: Value: 0.8022400586

[LOG] Gamepad.hx:183: Axes array: [-0.2895596179,0.8022400586,-1,-0.0002441480758,-0.07315286721,-1]

So it's definitely getting the events. But after mapping it, the character would still just go straight up and I couldn't change it.

I played around with sensitivity of the listener, in the map configuration actor. If I set it low, .10, some directions would work, but some wouldn't (I pushed right, he moved up).

Just as a test, I took the exact same setup over to my Windows PC, and it worked like a charm right out the gate.

Here's the traces from my Windows box with the same wireless 360 controller (different drivers):

[LOG] Gamepad.hx:187: Axis: 0

[LOG] Gamepad.hx:188: Value: -0.9231543931

[LOG] Gamepad.hx:189: Axes array: [-0.9231543931,0.06244087039,0,-0.02276680807,0.03817865535]

[LOG] Gamepad.hx:181: Axis: 0

[LOG] Gamepad.hx:182: Value: 0.9152806177

[LOG] Gamepad.hx:183: Axes array: [0.9152806177,-0.01446577349,0,-0.03357036042,0.03817865535]

[LOG] Gamepad.hx:187: Axis: 1

[LOG] Gamepad.hx:188: Value: -0.8677632984

[LOG] Gamepad.hx:189: Axes array: [0.1095919675,-0.8677632984,0,-0.03357036042,0.03817865535]

[LOG] Gamepad.hx:181: Axis: 1

[LOG] Gamepad.hx:182: Value: 0.8864406262

[LOG] Gamepad.hx:183: Axes array: [-0.2346568194,0.8864406262,0,-0.03357036042,0.03817865535]

To be fair, diagonals were a little stiff but I'm sure I can play around with the sensitivity of the listener and fix that.

I still don't know what I'm going to do about MAC though. I'm using the Tattiebogle drivers (

http://tattiebogle.net/index.php/ProjectRoot/Xbox360Controller/OsxDriver) and I'm on Mavericks.