2011-01-22 5 views
0

나는이 이상한 상황에 직면하고 있습니다. 저는 "사용자 정의 소프트 키보드"(화면에 배치 된 일부 단추)를 사용하고 PostKeybdMessage를 사용하여 "키" 텍스트 상자에.HTC 터치가 TextBox KeyPress 이벤트를 발생시키지 않습니다.

모두 잘 작동했지만 오늘은 HTC Touch2 기기에 설치하면 Textbox의 KeyPress 이벤트가 발생하지 않습니다. HTC 장치에서 이와 동일한 "이상한"동작이 발생합니다. KeyDown 및 KeyUp 이벤트가 발생하지만 KeyPress가 누락되었습니다.!

왜 이런 일이 일어나는 지 알고 있습니까?

감사합니다.

답변

2

음, 연구의 몇 시간 후 그 관심이 ...

위해, 일부 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 파일 = \ WINDOWS \ compime.dll
  • 레이아웃 텍사스 = COMP의 IME \
관련 문제