DMDX Help.

Input Device Keyword

<InputDevice text [N1[,N2[,N3]]]>
<id text [N1[,N2[,N3]]]>

    Parameter to select an input device. text must be the name of an existing installed DirectInput device (as enumerated by the TimeDX input test) or the name of one of the internal devices built into DMDX (see Input), such as "PIO12" (the built in MetraByte PIO12 (or clone) interface), "DigitalVOX" or "RecordVocal" (see Audio Input). Once a device is selected there is no way to deselect it without starting a new item file which can be done with the chain keyword, you can however unmap all the devices' buttons with <UnMapButtons>.  Names with spaces in them must be in quotes.
    A recent problem is devices having cute little symbols as part of the name making it very hard to get the name of a device into an item file.  To combat this version of DMDX dumps the names of available input devices into the diagnostics, not only that it also checks a parsed version of the name that has unusual characters removed from it that is also printed in brackets. 
<Testmode 10> can also be used to combat weird naming problems.

   Certain devices come with preinstalled button mappings, see Input and <MapRequest> etc.
    Certain operating systems preclude the use of certain input devices. Most notably Windows NT (not that anyone would want to use DMDX under it), Windows 2000 and Windows XP preclude the use of devices that involve direct access to I/O ports. While InstaCal drivers can be installed and used for the PIO12 devices no such thing is available for the RawJoystick device.


DMDX Index.