Joystate? Have you tried dxinput1.Joystick.X , dxinput1.Joystick.Y and so on? Like dx keyboard i hardly ever use keyboard.states. Commonly those states are defined clicking the TXDInput component on form.