Go to the source code of this file.
Functions | |
void | dmxCommonKbdGetInfo (DevicePtr pDev, DMXLocalInitInfoPtr info) |
void | dmxCommonKbdGetMap (DevicePtr pDev, KeySymsPtr pKeySyms, CARD8 *pModMap) |
void | dmxCommonKbdCtrl (DevicePtr pDev, KeybdCtrl *ctrl) |
void | dmxCommonKbdBell (DevicePtr pDev, int percent, int volume, int pitch, int duration) |
int | dmxCommonKbdOn (DevicePtr pDev) |
void | dmxCommonKbdOff (DevicePtr pDev) |
void | dmxCommonMouGetMap (DevicePtr pDev, unsigned char *map, int *nButtons) |
void | dmxCommonMouCtrl (DevicePtr pDev, PtrCtrl *ctrl) |
int | dmxCommonMouOn (DevicePtr pDev) |
void | dmxCommonMouOff (DevicePtr pDev) |
int | dmxFindPointerScreen (int x, int y) |
int | dmxCommonOthOn (DevicePtr pDev) |
void | dmxCommonOthOff (DevicePtr pDev) |
void | dmxCommonOthGetInfo (DevicePtr pDev, DMXLocalInitInfoPtr info) |
pointer | dmxCommonCopyPrivate (DeviceIntPtr pDevice) |
void | dmxCommonSaveState (pointer private) |
void | dmxCommonRestoreState (pointer private) |
|
Returns a pointer to the private area for the device that comes just prior to pDevice in the current dmxInput device list. This is used as the private area for the current device in some situations (e.g., when a keyboard and mouse form a pair that should share the same private area). If the requested private area cannot be located, then NULL is returned. |
|
Sound they keyboard bell. |
|
Update the keyboard control. |
|
Fill in the XKEYBOARD parts of the info structure for the specified pDev. |
|
Get the keyboard mapping. |
|
Turn pDev off. |
|
Turn pDev on (i.e., take input from pDev). |
|
Update the mouse control. |
|
Obtain the mouse button mapping. |
|
Turn pDev off. |
|
Turn pDev on (i.e., take input from pDev). |
|
Fill the info structure with information needed to initialize pDev. |
|
Turn pDev off. |
|
Turn pDev on (i.e., take input from pDev). |
|
This routine restores all the information saved by dmxCommonSaveState. |
|
This routine saves and resets some important state for the backend and console device drivers:
This routine and dmxCommonRestoreState are used when the pointer enters and leaves the console window, or when the backend window is active or not active (for a full-screen window, this only happens at server startup and server shutdown). |
|
Given the global coordinates x and y, determine the screen with the lowest number on which those coordinates lie. If they are not on any screen, return -1. The number returned is an index into #dmxScreenInfo and is between -1 and dmxNumScreens - 1, inclusive. |