我正面临这种奇怪的情况:我使用自己的“自定义软键盘”(只是放在屏幕上的一些按钮),然后我使用PostKeybdMessage将“键”发送到TextBox。
一切都很好,但今天当我安装在 HTC Touch2设备时,文本框的KeyPress事件没有被触发。在HTC设备中,我有同样的“奇怪”行为: KeyDown和KeyUp事件被触发,但缺少KeyPress !
有人知道为什么会这样吗?
问候。
答案 0 :(得分:2)
那么,对于那些感兴趣的人......
经过几个小时的研究,似乎有些HTC“味道”有一个特殊版本的自动完成功能,导致按键丢失。
我所做的只是设置为“默认”Windows移动键盘。
(见:http://forum.xda-developers.com/archive/index.php/t-444641.html)
HKLM \系统\ CurrentControlSet \控制\布局\ e0010409