2013-02-25 19 views
6

Windows CE için C# uygulamasında bir .net uygulaması yapıyorum. Orijinal olarak Windows CE 5 çalıştıran bir Motorola WT4090 için yaratmıştım. Şimdi Windows Embedded Compact 7 çalıştıran bir Motorola WT41N0 var. Windows Embedded Compact 7 ile WT41N0 üzerinde uygulamayı çalıştırdığımda, ekran klavyesi otomatik olarak bir metin kutusu seçilir. Bu, Windows CE 5 altında WT4090'da gerçekleşmedi. Özel olarak kodlamadığım sürece ekran klavyesinin otomatik olarak görüntülenmesini istemiyorum.Windows Embedded Compact 7 - Ekran klavyesini otomatik olarak görüntülemiyor

Ekran klavyesinin bir metin kutusu seçildiğinde otomatik olarak görüntülenmesini nasıl durdurabileceğimi bilen var mı?

cevap

14

Kayıt defteri ayarlarına (dword) HKEY_CURRENT_USER \ ControlPanel \ SIP \ TurnOffAutoDeploy'a bağlı olarak bir metin kutusu seçildiğinde ekran klavyesi otomatik olarak görüntülenir. Bu 0'a ayarlanırsa, ekran klavyesi otomatik olarak görüntülenir. 1 olarak ayarlanırsa, olmaz. Bu sorunu gidermek için kayıt defteri ayarlarınızı düzenleyebilirsiniz. Motorola cihazı kullanıyorsanız aşağıdaki içeren bir .reg uzantılı \ Application dizininde bir dosya oluşturabilirsiniz:

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

Bu sadece kayıt üzerinden arama 2 saat kaydedildi! –

0

sen görünmesini Ekran klavyesini görmek istemiyorsanız all (normal bir klavyenizde olduğu gibi), daha sonra OS Tasarımınızdaki "Kullanıcı Arayüzü" ayarlarından "Yazılım Giriş Paneli" ayarlarını alın.