2013-02-25 2 views
6

Windows CE 용 .net 응용 프로그램을 C#으로 작성했습니다. 원래 Windows CE 5를 실행하는 Motorola WT4090 용으로 만들었습니다. Windows Embedded Compact 7을 실행하는 Motorola WT41N0을 가지고 있습니다. Windows Embedded Compact 7을 사용하여 WT41N0에서 응용 프로그램을 실행하면 화면 키보드가 자동으로 텍스트 상자가 선택됩니다. Windows CE 5의 WT4090에서는 이런 일이 발생하지 않았습니다. 특별히 코딩하지 않으면 화면 키보드가 자동으로 표시되기를 원하지 않습니다.Windows Embedded Compact 7 - 화면 키보드가 자동으로 표시되지 않습니다.

텍스트 상자를 선택하면 화면 키보드가 자동으로 표시되지 않도록 어떻게 알 수 있습니까?

답변

14

레지스트리 설정 (dword) HKEY_CURRENT_USER \ ControlPanel \ SIP \ TurnOffAutoDeploy를 기반으로 텍스트 상자를 선택하면 온 스크린 키보드가 자동으로 표시됩니다. 이 값을 0으로 설정하면 온 스크린 키보드가 자동으로 표시됩니다. 1로 설정하면 그렇지 않습니다. 이 문제를 해결하려면 레지스트리 설정을 편집 할 수 있습니다. 당신이 모토로라 장치를 사용하는 경우에는 다음이 포함 .reg 확장명으로 \ 응용 프로그램 디렉토리에있는 파일을 만들 수 있습니다

[HKEY_CURRENT_USER\ControlPanel\SIP] 
"TurnOffAutoDeploy"=dword:1 
+0

이것은 레지스트리를 통해 검색하는 데 2 ​​시간 만 절약 해 줬습니다! –

0

당신은에 표시 할 수있는 화면 키보드를 표시하지 않으려면 모두 (일반 키보드를 사용하는 경우와 마찬가지로) OS 디자인의 "사용자 인터페이스"설정에서 "소프트웨어 입력 판"설정을 제거하십시오.

관련 문제