문제:
단축키를 PreviewKeyDown 이벤트와 연결해 만들어 두었는데 입력기가 한글 모드일 때 정상적으로 입력받지 못함
그렇다고 각 단축키의 한글 버전을 만드는 것은 너무 비효율적인것 같아보임
해결:
InputMethod.SetIsInputMethodEnabled(this, false);
위 코드를 통해 입력기를 비활성화시키면 자동으로 e.Key에 알파벳만 들어옴
윈도우 입력기가 정확히 어떻게 작동하는지는 모르겠지만 입력을 받을 일이 생기면 자동으로 활성화됨
반응형
'Code > WPF' 카테고리의 다른 글
WPF MouseUp시 입력된 버튼 찾기 (0) | 2021.09.01 |
---|---|
WPF 마우스 이벤트가 작동하지 않는 문제 (0) | 2021.08.26 |
WPF 최대화 문제 (0) | 2021.08.21 |
VS2019 WPF Invalid Markup 오류 (0) | 2021.07.13 |
WPF UI Freeze 오류 (0) | 2021.07.10 |
콘솔 프로그램에서 WPF 사용 (0) | 2021.06.30 |
WPF에서 윈도우 10 스타일 FolderBrowserDialog 사용 (0) | 2021.04.06 |
WPF WindowStyle=None 시 최대화 (0) | 2021.03.29 |