I have two, new Ultrastik 360s controllers which appear to be having small problems.
To test them I wrote a programing using DirectInput (via SlimDX managed extensions) which reports their basic states as you move the stick or press buttons. I set the edge values at 1000 so each axis should report a value between -1000 and 1000 depending on which direction the stick is pressed.
The first joystick will consistently report 1000 when pressed completely up or left but will only report values of about 940 or less when pressed to the right or down.
The second joystick will never report values of 1000 when pressed completely in any direction. The x-axis ranges from -950 to 840 and the y-axis ranges from -850 to 900.
Does anyone have any thoughts on what might be happening?
|