WORD MapVirtualKey(wCode,wMapType)
This function accepts a virtual-key code or scan code for a key and returns the corresponding scan code, virtual-key code, or ASCII value. The value of the wMapType parameter determines the type of mapping which this function performs.
Parameter | Description |
wCode | WORD Specifies the virtual-key code or scan code for a key. The interpretation of the wCode parameter depends on the value of the wMapType parameter. | ||
wMapType | WORD Specifies the type of mapping to be performed. The wMapType parameter can be any of the following values: | ||
Value | Meaning | ||
0 | The wCode parameter specifies a virtual-key code, and the function returns the corresponding scan code. | ||
1 | The wCode parameter specifies a scan code, and the function returns the corresponding virtual-key code. | ||
2 | The wCode parameter specifies a virtual-key code, and the function returns the corresponding unshifted ASCII value. | ||
Other values are reserved. |
The return value depends on the value of the wCode and wMapType parameters. See the description of the wMapType parameter for more information.