[英]C# .NETCF - HTC Touch is not firing TextBox KeyPress event
我面臨這種奇怪的情況:我使用自己的“自定義軟鍵盤”(只是一些放置在屏幕上的按鈕),然后使用PostKeybdMessage確實將“鍵”發送到TextBox。
一切都正常,但是今天當我將其安裝在HTC Touch2設備中時 ,並未觸發Textbox的KeyPress事件。 在HTC設備中,我具有相同的“奇怪”行為: 觸發了KeyDown和KeyUp事件,但缺少KeyPress !
有人知道為什么會這樣嗎?
問候。
好吧,對於那些感興趣的人...
經過幾個小時的研究,似乎有些HTC“味道”具有自動完成的特殊版本,這會導致按鍵丟失。
(請參閱: http : //webcache.googleusercontent.com/search?q= cache: vIddjM7iEloJ : forums.citrix.com/thread.jspa%3FthreadID%3D238620%26tstart%3D0+htc+touch+keypress+not+being+fired&cd = 5&hl = pt-BR&ct = clnk&gl = br )。
我所做的只是設置為“默認” Windows移動鍵盤。
(請參閱: http : //forum.xda-developers.com/archive/index.php/t-444641.html )
HKLM \\系統\\ CurrentControlSet \\控制\\布局\\ e0010409
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.