a = axis(joy, n)reads the status of joystick with axis number
n. Axis status is returned in the range of -1 to 1. The
n parameter may be a vector to return multiple buttons.
b = button(joy, n) reads the status of joystick button number
n. Button status is returned as logical 0 if not pressed and
logical 1 if pressed. The
n parameter may be a vector to return
c = caps(joy) returns joystick capabilities, such as the number of axes,
buttons, POVs, and force-feedback axes. The return value is a structure with fields
close(joy) closes and invalidates the joystick
object. The object cannot be used once it is closed.
force(joy, n, f) applies force feedback to joystick axis
n parameter can be a vector to affect
f values should be in range of -1 to 1, and the
number of elements in
f should either match the number of
f can be a scalar to be
applied to all the axes specified by
p = pov(joy, n) reads the status of joystick POV (point of view) of
pov is usually returned in
degrees, with -1 meaning "not selected."
n can be a vector to
return multiple POVs.
[axes, buttons, povs] = read(joy) reads the status of axes, buttons, and
POVs of the specified joystick.
[axes, buttons, povs] = read(joy,
forces) applies feedback forces, in addition, to a force-feedback