我有TextBox,我需要自定义KeyDown事件。但是将IME设置为日语时不会触发。使用IME作为英语时,它可以正常工作。
此外,我在系统语言中添加了日语。然后我将IME更改为日语。我需要在系统级别上更改其他设置吗?
关于, 肖比卡。
答案 0 :(得分:1)
我有TextBox,我需要自定义KeyDown事件。但是将IME设置为日语时不会触发。使用IME作为英语时,它可以正常工作。
这是设计使然,当您的应用具有需要辅助技术才能以复杂的语言(例如日语和简体中文)输入文本的用户时,请启用Input Method Editor (IME)和文本服务框架(TSF)。启用输入法编辑器(IME)时,应用不会收到此事件。输入法编辑器(IME)handles all keyboard input并将Handled设置为true。