ActivateKeyboardLayout (Windows CE 5.0)
This function sets the input locale identifier, formerly called the keyboard layout handle, for the system. The input locale identifier specifies a locale as well as the physical layout of the keyboard.
HKL ActivateKeyboardLayout( HKL hkl, UINT Flags);
Parameters
- hkl
[in] Input locale identifier to be activated. Obtain this parameter with LoadKeyboardLayout or GetKeyboardLayoutList. - Flags
[in] Ignored.
Return Values
The return value is of type HKL. If the function succeeds, the return value is the previous input locale identifier. Otherwise, it is zero.
To obtain extended error information, call the GetLastError function.
Remarks
This function is not restricted to keyboard layouts. The hkl parameter is actually an input locale identifier, because it can also encompass a speech-to-text converter, an IME, or any other form of input. Several input locale identifiers can be loaded at any one time, but only one is active at a time.
Requirements
OS Versions: Windows CE .NET 4.2 and later.
Header: Winuser.h.
Link Library: Coredll.lib.
See Also
GetKeyboardLayoutList | LoadKeyboardLayout | Keyboard Drivers | Layout Manager
Send Feedback on this topic to the authors