# _DMXLocalInitInfo Struct Reference

`#include <dmxinputinit.h>`

## Data Fields

int | keyboard
int | keyClass
KeySymsRec | keySyms
int | freemap
CARD8 | modMap [MAP_LENGTH]
XkbDescPtr | xkb
XkbComponentNamesRec | names
int | freenames
int | force
int | buttonClass
int | numButtons
unsigned char | map [DMX_MAX_BUTTONS]
int | valuatorClass
int | numRelAxes
int | numAbsAxes
int | minval [DMX_MAX_AXES]
int | maxval [DMX_MAX_AXES]
int | res [DMX_MAX_AXES]
int | minres [DMX_MAX_AXES]
int | maxres [DMX_MAX_AXES]
int | focusClass
int | proximityClass
int | kbdFeedbackClass
int | ptrFeedbackClass
int | ledFeedbackClass
int | belFeedbackClass
int | intFeedbackClass
int | strFeedbackClass
int | maxSymbols
int | maxSymbolsSupported
KeySym * | symbols

## Detailed Description

Stores information from low-level device that is used to initialize the device at the dix level.

## Field Documentation

int _DMXLocalInitInfo::belFeedbackClass

Non-zero if device has a bell

Referenced by dmxDeviceOnOff(), and othUSBGetInfo().

int _DMXLocalInitInfo::buttonClass

Non-zero if buttons are present

Referenced by dmxBackendMouGetInfo(), dmxCommonOthGetInfo(), dmxConsoleMouGetInfo(), dmxDeviceOnOff(), dmxDummyMouGetInfo(), mouUSBGetInfo(), msLinuxGetInfo(), and ps2LinuxGetInfo().

int _DMXLocalInitInfo::focusClass

Non-zero if device can cause focus

Referenced by dmxBackendKbdGetInfo(), dmxCommonOthGetInfo(), dmxConsoleKbdGetInfo(), dmxDeviceOnOff(), dmxDummyKbdGetInfo(), kbdLinuxGetInfo(), and kbdUSBGetInfo().

int _DMXLocalInitInfo::force

Do not allow command line override

Referenced by dmxDummyKbdGetInfo(), dmxKeyboardOn(), and kbdUSBGetInfo().

int _DMXLocalInitInfo::freemap

If non-zero, free keySyms.map

Referenced by dmxBackendKbdGetInfo(), dmxConsoleKbdGetInfo(), dmxDeviceOnOff(), and dmxDummyKbdGetInfo().

int _DMXLocalInitInfo::freenames

Non-zero if names should be free'd

Referenced by dmxCommonKbdGetInfo(), and dmxKeyboardOn().

int _DMXLocalInitInfo::intFeedbackClass

Non-zero if device has integer feedback

Referenced by dmxDeviceOnOff().

int _DMXLocalInitInfo::kbdFeedbackClass

Non-zero if device has keyboard feedback

Referenced by dmxBackendKbdGetInfo(), dmxCommonOthGetInfo(), dmxConsoleKbdGetInfo(), dmxDummyKbdGetInfo(), kbdLinuxGetInfo(), and kbdUSBGetInfo().

int _DMXLocalInitInfo::keyboard

Non-zero if the device is a keyboard

Referenced by dmxBackendKbdGetInfo(), dmxCommonOthGetInfo(), dmxConsoleKbdGetInfo(), dmxDeviceOnOff(), dmxDummyKbdGetInfo(), kbdLinuxGetInfo(), and kbdUSBGetInfo().

int _DMXLocalInitInfo::keyClass

Non-zero if keys are present

Referenced by dmxBackendKbdGetInfo(), dmxCommonOthGetInfo(), dmxConsoleKbdGetInfo(), dmxDeviceOnOff(), dmxDummyKbdGetInfo(), kbdLinuxGetInfo(), kbdUSBGetInfo(), mouUSBGetInfo(), and othUSBGetInfo().

KeySymsRec _DMXLocalInitInfo::keySyms

Key symbols

Referenced by dmxBackendKbdGetInfo(), dmxCommonOthGetInfo(), dmxConsoleKbdGetInfo(), dmxDeviceOnOff(), dmxDummyKbdGetInfo(), kbdLinuxGetInfo(), kbdUSBGetInfo(), mouUSBGetInfo(), and othUSBGetInfo().

int _DMXLocalInitInfo::ledFeedbackClass

Non-zero if device has LED indicators

Referenced by dmxDeviceOnOff(), and othUSBGetInfo().

unsigned char _DMXLocalInitInfo::map[DMX_MAX_BUTTONS]

Button map

Referenced by dmxBackendMouGetInfo(), dmxConsoleMouGetInfo(), dmxDeviceOnOff(), dmxDummyMouGetInfo(), mouUSBGetInfo(), msLinuxGetInfo(), and ps2LinuxGetInfo().

int _DMXLocalInitInfo::maxres[DMX_MAX_AXES]

Maximum resolutions

Referenced by dmxBackendMouGetInfo(), dmxCommonOthGetInfo(), dmxConsoleMouGetInfo(), dmxDeviceOnOff(), dmxDummyMouGetInfo(), mouUSBGetInfo(), msLinuxGetInfo(), othUSBGetInfo(), and ps2LinuxGetInfo().

int _DMXLocalInitInfo::maxSymbols

Maximum symbols

int _DMXLocalInitInfo::maxSymbolsSupported

Maximum symbols supported

int _DMXLocalInitInfo::maxval[DMX_MAX_AXES]

Maximum values

Referenced by dmxBackendMouGetInfo(), dmxCommonOthGetInfo(), dmxConsoleMouGetInfo(), dmxDeviceOnOff(), dmxDummyMouGetInfo(), mouUSBGetInfo(), msLinuxGetInfo(), othUSBGetInfo(), and ps2LinuxGetInfo().

int _DMXLocalInitInfo::minres[DMX_MAX_AXES]

Minimum resolutions

Referenced by dmxBackendMouGetInfo(), dmxCommonOthGetInfo(), dmxConsoleMouGetInfo(), dmxDeviceOnOff(), dmxDummyMouGetInfo(), mouUSBGetInfo(), msLinuxGetInfo(), othUSBGetInfo(), and ps2LinuxGetInfo().

int _DMXLocalInitInfo::minval[DMX_MAX_AXES]

Minimum values

Referenced by dmxBackendMouGetInfo(), dmxCommonOthGetInfo(), dmxConsoleMouGetInfo(), dmxDeviceOnOff(), dmxDummyMouGetInfo(), mouUSBGetInfo(), msLinuxGetInfo(), othUSBGetInfo(), and ps2LinuxGetInfo().

CARD8 _DMXLocalInitInfo::modMap[MAP_LENGTH]

Modifier map

Referenced by dmxBackendKbdGetInfo(), dmxConsoleKbdGetInfo(), kbdLinuxGetInfo(), and kbdUSBGetInfo().

XkbComponentNamesRec _DMXLocalInitInfo::names

XKB component names

Referenced by dmxCommonKbdGetInfo(), dmxKeyboardOn(), and kbdUSBGetInfo().

int _DMXLocalInitInfo::numAbsAxes

Number of absolute axes

Referenced by dmxCommonOthGetInfo(), dmxDeviceOnOff(), and othUSBGetInfo().

int _DMXLocalInitInfo::numButtons

Number of buttons

Referenced by dmxBackendMouGetInfo(), dmxCommonOthGetInfo(), dmxConsoleMouGetInfo(), dmxDeviceOnOff(), dmxDummyMouGetInfo(), mouUSBGetInfo(), msLinuxGetInfo(), and ps2LinuxGetInfo().

int _DMXLocalInitInfo::numRelAxes

Number of relative axes

Referenced by dmxBackendMouGetInfo(), dmxCommonOthGetInfo(), dmxConsoleMouGetInfo(), dmxDeviceOnOff(), dmxDummyMouGetInfo(), mouUSBGetInfo(), msLinuxGetInfo(), othUSBGetInfo(), and ps2LinuxGetInfo().

int _DMXLocalInitInfo::proximityClass

Non-zero if device causes proximity events

Referenced by dmxCommonOthGetInfo(), and dmxDeviceOnOff().

int _DMXLocalInitInfo::ptrFeedbackClass

Non-zero if device has pointer feedback

Referenced by dmxBackendMouGetInfo(), dmxCommonOthGetInfo(), dmxConsoleMouGetInfo(), dmxDeviceOnOff(), dmxDummyMouGetInfo(), mouUSBGetInfo(), msLinuxGetInfo(), and ps2LinuxGetInfo().

int _DMXLocalInitInfo::res[DMX_MAX_AXES]

Resolution

Referenced by dmxBackendMouGetInfo(), dmxCommonOthGetInfo(), dmxConsoleMouGetInfo(), dmxDeviceOnOff(), dmxDummyMouGetInfo(), mouUSBGetInfo(), msLinuxGetInfo(), othUSBGetInfo(), and ps2LinuxGetInfo().

int _DMXLocalInitInfo::strFeedbackClass

Non-zero if device has string feedback

Referenced by dmxDeviceOnOff().

KeySym* _DMXLocalInitInfo::symbols

Key symbols

int _DMXLocalInitInfo::valuatorClass

Non-zero if valuators are present

Referenced by dmxBackendMouGetInfo(), dmxCommonOthGetInfo(), dmxConsoleMouGetInfo(), dmxDeviceOnOff(), dmxDummyMouGetInfo(), mouUSBGetInfo(), msLinuxGetInfo(), othUSBGetInfo(), and ps2LinuxGetInfo().

XkbDescPtr _DMXLocalInitInfo::xkb

XKB description

Referenced by dmxDeviceOnOff().

The documentation for this struct was generated from the following file:

- dmxinputinit.h