Mathematica usually works by taking whatever input you give, and then processing it. Sometimes, however, you may want to have a program you write explicitly request more ...
ControllerLinking is an option for Manipulate, Graphics3D, Plot3D, and related functions that specifies whether to allow interactive control by external controllers.
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 ...
WaveletThreshold[dwd] thresholds the detail wavelet coefficients in the DiscreteWaveletData object dwd.WaveletThreshold[dwd, tspec] thresholds the coefficients using the ...
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.
Connect to Other Systems Get Help in Mathematica
Mathematica is a modular software system in which the kernel which actually performs computations is separate from the front end which handles interaction with the user. The ...
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 ...
DialogNotebook[{cell_1, cell_2, ...}] represents a dialog notebook that can be manipulated by the Mathematica front end.