후크 프로시저가 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에서 이것이 문제임을 확인했습니다.