This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)

ControllerPath

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.
  • With the setting ControllerPath, Mathematica will successively try controllers specified by the identifiers , using the first one that supports whatever controls are requested.
  • Identifiers for controllers can be the following:
"name"device name from ControllerInformation
"class"device class specifier
nraw device index from ControllerInformation
Allall devices supporting the requested controls
  • Possible device class identifiers include:
"Gamepad"controller typically including two analog controls
"Joystick"controller typically including one primary analog control
"Detachable"controller not built into a computer
"BuiltIn"controller built into a computer
By default, Manipulate responds to the first controller that supports all necessary controls:
Use to specify a controller typically including two analog controls:
Use to specify a controller typically including one primary analog control:
Use for controllers such as space mice:
Use to specify a controller not built into a computer:
Use to specify a controller built into a computer:
By default, Manipulate responds to the first controller that supports all necessary controls:
 
Use to specify a controller typically including two analog controls:
 
Use to specify a controller typically including one primary analog control:
 
Use for controllers such as space mice:
 
Use to specify a controller not built into a computer:
 
Use to specify a controller built into a computer:
New in 6