2011-03-25 8 views
6

के लिए एक स्थानीयकरण योग्य WPF कीबोर्ड नियंत्रण की तलाश में है, मैं एक ऐसे प्रोजेक्ट पर काम कर रहा हूं जो एक XPE बॉक्स पर WPF का उपयोग कर रहा है जिसे कियोस्क एप्लिकेशन (केवल टचस्क्रीन, कोई कीबोर्ड/माउस) के रूप में तैनात नहीं किया जाएगा, और हमें आवश्यकता है एक ऑनस्क्रीन कीबोर्ड के लिए। हम अंतर्निहित XP का उपयोग नहीं कर सकते क्योंकि बटन स्पर्श करने के लिए बहुत छोटे होते हैं, और इसे स्टाइल नहीं किया जा सकता है।कियोस्क

हमें वास्तव में एक 'वास्तविक' कीबोर्ड (स्कैनकोड भेजना, हमेशा शीर्ष पर इत्यादि भेजने की आवश्यकता नहीं है) क्योंकि मानों को एक कस्टम संवाद में एक टेक्स्टबॉक्स में रखा जाएगा, और हम नहीं चाहते हैं उन्हें ऐप से बाहर alt-f4 की अनुमति दें, आदि

मुझे बहुत सारे नियंत्रण मिले हैं जो अंग्रेजी-केवल कीबोर्ड का समर्थन करते हैं या एक अनुकूलित लेआउट भी बनाते हैं, लेकिन मैं एक सामान्य नियंत्रण पर छोटा हूं जो बदल जाएगा इनपुटमैनेजर CultureInfo पर आधारित लेआउट/चरित्र सेट। इसे सभी ओएस भाषाओं का समर्थन करने की आवश्यकता है (अधिमानतः हम जिस भाषा का समर्थन करते हैं, उसके लिए एक कस्टम लेआउट बनाने के बिना बॉक्स के बाहर), जो इस समय सबसे बड़ा चिपकने वाला बिंदु प्रतीत होता है।

क्या किसी के पास ऐसा कुछ नियंत्रण है जो वे कुछ समान करने के लिए उपयोग करते हैं? लगभग हर चीज जो मैंने पाई है वह बॉक्स के बाहर अलग-अलग लेआउट और चरित्र सेट का समर्थन नहीं करती है, या यह कुछ भयानक शुरुआती 90 के सी ++ घटक है जिसे स्टाइल नहीं किया जा सकता है। धन्यवाद

उत्तर

0

FPS Components का दावा है:

कि स्वचालित रूप से क्रम पर उत्पन्न उपयोगकर्ता Windows सेटिंग में जोड़ा जाता है हो सकता है किसी भी भाषा। इसके अलावा उन फ़ोल्डर

लेआउट में एक नई एक्सएमएल फ़ाइल जोड़ने मैं हालांकि इस उत्पाद उपयोग नहीं किया है द्वारा अपने स्वयं के कस्टम भाषा लेआउट जोड़ सकते हैं। मैं बस इसके अस्तित्व से अवगत हूं।

+0

ऐसा लगता है कि इस घटक को करना होगा। यह प्रत्येक कुंजी के मानों को बदलने का समर्थन करता है, लेकिन जरूरी नहीं कि चाबियों की व्यवस्था (उदाहरण के लिए, फ्रेंच, QWERTY के बजाय अजेरी का उपयोग करता है)। हमें उन भाषाओं के लिए मैन्युअल रूप से लेआउट बनाना होगा। उत्तर के लिए धन्यवाद। – user676838

संबंधित मुद्दे

 संबंधित मुद्दे