KbdSetStatus
From EDM2
Sets the characteristics of the keyboard.
Contents
Syntax
KbdSetStatus(pkbdinfo, hkbd)
Parameters
- pkbdinfo (PKBDINFO) - output
- Pointer to keyboard status.
- A pointer to a KBDINFO structure in which the keyboard status is returned.
- hkbd (HKBD) - input
- Reserved. Must be 0.
Return Code
- rc (APIRET) - returns
- KbdSetStatus returns one of the following values:
- 0 NO_ERROR
- 376 ERROR_KDB_INVALID_LENGTH
- 377 ERROR_KBD_INVALID_ECHO_MASK
- 378 ERROR_KBD_INVALID_INPUT_MASK
- 439 ERROR_KBD_INVALID_HANDLE
- 445 ERROR_KBD_FOCUS_REQUIRED
- 447 ERROR_KBD_KEYBOARD_BUSY
- 504 ERROR_KBD_EXTENDED_SG
Remarks
In the KBDINFO structure, the upper byte of fsInterim is the NLS shift state, and can be modified by KbdSetStatus.