Important: |
---|
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
The following table shows the model device driver (MDD) keyboard driver functions.
Programming element | Description |
---|---|
This function retrieves information about the keyboard and driver. |
|
This function initializes the keyboard driver one time only. |
|
This function initializes the keyboard driver. |
|
This function initializes the virtual-key code state and driver-specific state. |
|
This function implements the functionality of MapVirtualKey. It is called by MapVirtualKey. |
|
This function handles system power-state change notifications. |
|
This function sets auto-repeat information for the keyboard device. |
|
This function generates the appropriate Unicode characters and SHIFT state flags for a specified virtual-key code, key state array, and driver state. |
|
This function is a prototype of the callback function passed to the PFN_KEYBD_DRIVER_INITIALIZEfunction. |
|
This function is a prototype of the callback function passed to the PFN_KEYBD_DRIVER_INITIALIZE_EXfunction. |
|
This function activates an input locale. |
|
This function returns the current input locale identifier. |
|
This function fills a buffer with a list of available input locale identifier handles. |
|
This function retrieves the name of the active input locale identifier. |
|
This function retrieves information about the current keyboard. |
|
This function places the specified layout in the available layout list. |