ControllerPath is an option that gives a list of external controllers or classes of controllers to try for functions such as ControllerState, Manipulate, and Graphics3D.
ControllerState["c"] gives the state of the control c for the first connected controller device on which it is supported.ControllerState[{"c_1", "c_2", ...}] gives the states ...
Manipulate[expr, {u, u_min, u_max}] generates a version of expr with controls added to allow interactive manipulation of the value of u. Manipulate[expr, {u, u_min, u_max, ...
As soon as you connect almost any kind of controller or input device to your computer, Mathematica will immediately let you use it to control Manipulate, 3D graphics, etc. ...
ControllerInformation[] gives dynamically updated information on currently connected controller devices.
ControllerManipulate[expr, {u, u_min, u_max}] generates a version of expr set up to allow interactive manipulation of the value of u using an external controller ...
Mathematica's symbolic representation of both graphics and controls makes it particularly easy to create click-interactive panels in which the user clicks or drags elements ...
Mathematica's unique structure allows a generalized notion of input, in which not only ordinary text, but also typeset structures, diagrams, graphics, control objects and ...
Mathematica's unified symbolic graphics architecture makes possible powerful mixing of programmatic graphics generation with interactive editing and control. The Mathematica ...
The single function Manipulate gives immediate access to a huge range of powerful interactive capabilities. For any expression with symbolic parameters, Manipulate ...