2011-03-25 27 views
6

Bir kiosk uygulaması olarak (yalnızca dokunmatik ekran, klavye/fare yok) bir XPE kutusunda WPF kullanan bir proje üzerinde çalışıyorum ve ihtiyacımız var. ekran klavyesi için. Yerleşik XP'yi kullanamayız çünkü düğmeler dokunmayacak kadar küçüktür ve stil oluşturulamaz.Kiosk için yerelleştirilebilir bir WPF Klavye denetimi mi arıyorsunuz

Girilen değerler özel bir iletişim kutusunda tek bir metin kutusuna yerleştirileceğinden, gerçekte 'gerçek' bir klavyeye (tarama kodları göndererek, her zaman üstte, vb.) Gerek duymuyoruz. bunları uygulamadan çıkarmaya izin verin, vb.

Sadece ingilizce bir klavyeyi destekleyen veya özelleştirilmiş bir düzen oluşturan birçok denetim buldum, ancak değişecek genel bir denetimden kısa bir şekilde geliyorum InputManager CultureInfo'ya dayalı düzen/karakter kümesi. Tüm OS dillerini (desteklediğimiz her dil için özel bir düzen oluşturmak zorunda kalmadan tercihen kutunun dışında) desteklemelidir; bu, şu anda en büyük yapıştırma noktası gibi görünüyor.

Benzer bir şey gerçekleştirmek için kullandıkları bir denetimi olan var mı? Bulduğum hemen hemen her şey, çeşitli düzenleri ve karakter kümelerini kutudan desteklemiyor ya da hiç işe yaramayan 90'ların başında gelen C++ bileşeni. Teşekkür

cevap

0

FPS Components iddialar:

otomatik çalışma süresine olarak oluşturulmuş olabilir kullanıcı Windows ayarlarını eklenir herhangi bir dil. Ayrıca kullanıcılar olsa bu ürünü hiç kullanmadım klasör

Düzenleri yeni bir XML dosyası ekleyerek kendi özel dil düzenleri ekleyebilir. Ben sadece varlığının farkındayım.

+0

Bu bileşenin yapması gerekecek gibi görünüyor. Her bir anahtarın değerlerini değiştirmeyi destekler, ancak anahtarların düzenlenmesi zorunlu değildir (örneğin, Fransızca, QWERTY yerine AZERTY kullanır). Bu diller için düzenleri el ile oluşturmak zorundayız. Cevap için teşekkürler. – user676838