다음을 통해 공유


후크 프로시저가 VK_CONVERT 메시지를 수신하지 않음

이 문서는 키보드 후크를 사용하는 애플리케이션이 가상 키에 대한 VK_CONVERT 메시지를 받지 WM_KEYDOWN 못하는 경우 문제를 resolve 데 도움이 됩니다.

적용 대상: Windows 11, Windows 10 버전 20H2, Windows 10 버전 21H1, Windows 10 버전 21H2

증상

키보드 후크는 가상 키에 대한 VK_CONVERT 메시지를 받지 WM_KEYDOWN 않습니다. 이 문제로 인해 (WH_KEYBOARD)를 호출SetWindowsHookEx하는 애플리케이션에서 키보드 입력을 모니터링하는 키보드 후크를 설정하는 예기치 않은 동작이 발생할 수 있습니다.

원인

TSF(Text Services Framework)는 가상 키에 대한 VK_CONVERT 메시지에 다른 작업을 WM_KEYDOWN 할당하고 이 시나리오에서는 키보드 후크를 호출하지 않습니다.

해결 방법

Windows에서 이전 버전의 Microsoft IME(입력 방법 편집기)를 켜서 이 동작을 되돌리기. 이전 버전의 Microsoft IME를 사용하는 방법에 대한 자세한 내용은 이전 버전의 IME로 되돌리기를 참조하세요.

상태

Microsoft는 Windows 11 및 Windows 10 버전 20H2/21H1/21H2의 TSF에서 이것이 문제임을 확인했습니다.