簡體   English   中英

C#.NETCF-HTC Touch沒有觸發TextBox KeyPress事件

[英]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

  • Ime File = \\ windows \\ compime.dll
  • 版式Tex = COMP IME

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM