mirror of
https://github.com/reactos/reactos.git
synced 2024-09-28 13:34:53 +00:00
[USER32] Call CliImmInitializeHotKeys on LoadKeyboardLayoutW epilogue (#4604)
Enable the IME hotkeys. - Call CliImmInitializeHotKeys.SETIMEHOTKEY_ADD on IntLoadKeyboardLayout epilogue. CORE-11700
This commit is contained in:
parent
25fcdc5c2b
commit
e8ccc8516f
|
@ -656,6 +656,7 @@ IntLoadKeyboardLayout(
|
|||
WCHAR wszRegKey[256] = L"SYSTEM\\CurrentControlSet\\Control\\Keyboard Layouts\\";
|
||||
WCHAR wszLayoutId[10], wszNewKLID[10];
|
||||
HKEY hKey;
|
||||
HKL hNewKL;
|
||||
|
||||
/* LOWORD of dwhkl is Locale Identifier */
|
||||
dwhkl = LOWORD(wcstoul(pwszKLID, NULL, 16));
|
||||
|
@ -712,9 +713,11 @@ IntLoadKeyboardLayout(
|
|||
|
||||
ZeroMemory(&ustrKbdName, sizeof(ustrKbdName));
|
||||
RtlInitUnicodeString(&ustrKLID, pwszKLID);
|
||||
return NtUserLoadKeyboardLayoutEx(NULL, 0, &ustrKbdName,
|
||||
NULL, &ustrKLID,
|
||||
dwhkl, Flags);
|
||||
hNewKL = NtUserLoadKeyboardLayoutEx(NULL, 0, &ustrKbdName,
|
||||
NULL, &ustrKLID,
|
||||
dwhkl, Flags);
|
||||
CliImmInitializeHotKeys(SETIMEHOTKEY_ADD, hNewKL);
|
||||
return hNewKL;
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
Loading…
Reference in a new issue