चेतावनी: यह पृष्ठ एक स्वचालित (मशीन) अनुवाद है, किसी भी संदेह के मामले में कृपया मूल अंग्रेजी दस्तावेज़ देखें। इससे होने वाली असुविधा के लिए हम क्षमा चाहते हैं।
ECTkeyboard - व्यक्तिगत वर्चुअल कीबोर्ड बनाना
व्यक्तिगत वर्चुअल कीबोर्ड बनाना
ECTkeyboard अविश्वसनीय रूप से लचीली सेटिंग्स सुविधाएँ प्रदान करता है। उदाहरण के लिए, उपयोगकर्ता किसी भी राशि या बटन की स्थिति के साथ अपना स्वयं का वर्चुअल कीबोर्ड बना सकता है, जिसमें अनुकूलित कैप्शन और प्रत्येक बटन के लिए एक छवि या ध्वनि शामिल है। ऐसा करने के लिए, उपयोगकर्ता को बटन या ध्वनि और ध्वनियों के पूर्ण पथ के साथ एक कीबोर्ड फ़ाइल बनानी होगी। ऐसी फ़ाइल के साथ काम करने के लिए प्रोग्राम सेट करना भी आवश्यक है।
कीबोर्ड फाइलें
कीबोर्ड फ़ाइलें एक विशेष अलग प्रतीक (डिफ़ॉल्ट मान # है) का उपयोग करके लिखे गए मापदंडों के साथ पाठ फाइलें हैं। फ़ाइल में प्रत्येक स्ट्रिंग वर्चुअल कीबोर्ड के एक बटन से मेल खाती है, उदा। यदि वर्चुअल कीबोर्ड में नौ बटन होते हैं, तो कीबोर्ड की फाइल में नौ स्वतंत्र तार होने चाहिए।
चलो आभासी कीबोर्ड फ़ाइल का एक उदाहरण देखें (अंजीर देखें। 23)।
यह कीबोर्ड विशेष रूप से चिकित्सा और पुनर्वास केंद्रों के लिए बनाया गया था, और इसका मुख्य कार्य एक मरीज के साथ बहुत पहले प्रारंभिक संपर्क स्थापित करना है जो बोल या लिख नहीं सकता है। कीबोर्ड में सिर्फ नौ बटन होते हैं: 'ईट', 'ड्रिंक', 'टॉयलेट', 'हॉट', 'कोल्ड', 'स्लीप', 'गुड', 'बैड', 'पेन'।
यह उदाहरण दिखाता है कि फ़ाइल के प्रत्येक स्ट्रिंग का उपयोग विभिन्न मापदंडों को सेट करने के लिए कैसे किया जाता है। इसे स्पष्ट करने के लिए, फ़ाइल सामग्री को कई स्तंभों में विभाजित किया जा सकता है।
कीबोर्ड फ़ाइल संरचना की तुलना एक तालिका के साथ की जा सकती है, जहां प्रत्येक पंक्ति वर्चुअल कीबोर्ड के एक बटन से मेल खाती है, जबकि प्रत्येक कॉलम बटन के एक अलग पैरामीटर से मेल खाती है।
कॉलम संख्या 0. उदाहरण से शुरू होती है:
- शून्य कॉलम में बटन कैप्शन होता है।
- पहला कॉलम खाली है (क्योंकि इसके ऑपरेशन के दौरान कमांड्स करने की कोई आवश्यकता नहीं है और यह केवल आउटपुट विंडो में टेक्स्ट दिखाने के लिए आवश्यक है)।
- दूसरे कॉलम में कीबोर्ड बटन की छवि फ़ाइलों के लिए पूर्ण पथ हैं।
- तीसरे स्तंभ में कीबोर्ड बटन की अतिरिक्त छवि फ़ाइलों के लिए पूर्ण पथ हैं, जिनका उपयोग चयनित बटन को हाइलाइट करने के लिए किया जाता है।
- चौथे कॉलम में कीबोर्ड बटन की ऑडियो फाइलों के लिए पूर्ण पथ हैं, जिनका उपयोग प्रत्येक बटन पर ग्रंथों की घोषणा करने के लिए किया जाता है।
- पांचवें और सभी निम्नलिखित स्तंभों का उपयोग अतिरिक्त पैरामीटर सेट करने के लिए किया जा सकता है।
कीबोर्ड फ़ाइल के साथ काम करने के लिए प्रोग्राम सेट करना
यह कार्यक्रम संचालित करने के लिए एक कीबोर्ड फाइल बनाने के लिए पर्याप्त नहीं है। उपयोगकर्ता को स्थापित करना होगा ECTkeyboard कार्यक्रम की उचित कार्यक्षमता प्रदान करने के लिए। ऐसा करने के लिए, उपयोगकर्ता को प्रोग्राम की सेटिंग विंडो में निम्नलिखित मापदंडों को बदलना होगा:
- पैरामीटर 28. उन स्तंभों को परिभाषित करता है जिनमें कीबोर्ड बटन कैप्शन और निष्पादित कमांड होते हैं। ऊपर उल्लिखित फ़ाइल में, बटन कैप्शन कॉलम 0 में सहेजे जाते हैं, जबकि कमांड पहले कॉलम में सेव होते हैं। इस प्रकार, उपयोगकर्ता को पैरामीटर 28 के मान को बदलना होगा 0 # 1.
- पैरामीटर 29. उन स्तंभों को परिभाषित करता है जिनमें बटन ध्वनियाँ होती हैं। ऊपर उल्लिखित फ़ाइल में, ध्वनियों को कॉलम 4 में सहेजा गया था। इस प्रकार उपयोगकर्ता को 29 के पैरामीटर के मान को बदलना होगा 4.
- पैरामीटर 30. ऐसे स्तंभों को परिभाषित करता है, जिनमें विभिन्न बटन अवस्थाओं के लिए चित्र होते हैं (एक निष्क्रिय बटन, कर्सर के नीचे एक बटन, एक बटन पंक्ति चयनित होती है, एक चयनित बटन, एक दबाया हुआ बटन)। उल्लिखित सरल कीबोर्ड के लिए केवल दो अलग-अलग राज्यों की आवश्यकता होती है, अर्थात् सक्रिय और निष्क्रिय। निष्क्रिय बटन के लिए प्रतीक दूसरे कॉलम में संग्रहीत किए जाते हैं, जबकि सक्रिय के लिए आइकन तीसरे में संग्रहीत किए जाते हैं। इस प्रकार, उपयोगकर्ता को पैरामीटर 30 के मान को बदलना होगा 2 # 3 # 3 # 3 # 3। यह मान परिभाषित करता है कि अन्य सभी राज्य कीबोर्ड फ़ाइल के तीसरे कॉलम से छवियों का उपयोग करेंगे।
- पैरामीटर 172 उपयोगकर्ता को वर्तमान में चयनित प्रतीक विंडो के लिए थंबनेल का चयन करने की अनुमति देता है। उल्लिखित उदाहरण में, प्रोग्राम मूल्य का उपयोग भी करेगा 3.
- पैरामीटर 46 और 47 उपयोगकर्ता को कीबोर्ड पर क्षैतिज और ऊर्ध्वाधर बटन की संख्या का चयन करने की अनुमति देते हैं। 9 बटन वाले कीबोर्ड के लिए सबसे सुविधाजनक लेआउट 3x3 है। इस प्रकार उपयोगकर्ता का चयन करना है 3 दोनों मापदंडों के लिए।
कार्यक्रम में सभी परिवर्तनों को सहेजने के बाद, उपयोगकर्ता को चयनकर्ता का एक उचित कार्य मोड चुनना होगा। कार्यक्रम काम करने के लिए तैयार है (अंजीर देखें। 25)। ऐसे कीबोर्ड के लिए सबसे सुविधाजनक तरीका दूसरा तरीका है, अर्थात् क्षैतिज स्कैनिंग मोड।
PROअतिरिक्त जानकारी
के प्रारंभिक संस्करण ECTkeyboard वर्चुअल कीबोर्ड कैप्शन, छवियों और ध्वनियों (प्रोग्राम के सेटिंग्स विंडो के 6, 7, 8) के लिए अलग-अलग फ़ाइलों का चयन करने की संभावना थी। लेकिन नवीनतम संस्करण की रिलीज के बाद, सभी उल्लिखित पैरामीटर कीबोर्ड फाइलों में एकजुट हो गए थे। इस प्रकार पैरामीटर 7 और 8 प्रोग्राम की सेटिंग्स विंडो से छिपे हुए हैं।
वर्चुअल कीबोर्ड के प्रत्येक बटन को 5 अलग-अलग छवियों (निष्क्रिय स्थिति, कर्सर के नीचे एक बटन, बटन पंक्ति चयन, बटन चयन, दबाया गया बटन) और एक ध्वनि फ़ाइल तक कैप्शन दिया जा सकता है, जो बटन के हाइलाइट होने पर खेला जाता है । सभी उल्लिखित पैरामीटर अनिवार्य नहीं हैं, उदा। उपयोगकर्ता बटन के एक समूह के लिए केवल ध्वनियों और आइकन का चयन कर सकता है, और केवल दूसरे समूह के लिए कैप्शन। भले ही बटन के लिए कोई पैरामीटर न हो, ECTkeyboard अभी भी ठीक से काम करेगा, केवल उस विशेष बटन से कोई कार्रवाई नहीं होगी। इस तरह के एक दृष्टिकोण कार्यक्रम की स्थापना की प्रक्रिया में महान लचीलापन प्रदान करता है।
वर्चुअल कीबोर्ड के सभी चित्र (आइकन) रैम में लोड किए गए हैं और बटन के चयनित पैमाने (पैरामीटर 56) और वर्तमान में चयनित प्रतीक विंडो (पैरामीटर 173) के अनुसार प्रदान किए गए हैं। जब एक कीबोर्ड में बटन या भारी छवि फ़ाइलें शामिल होती हैं, तो यह रेंडरिंग प्रक्रिया महत्वपूर्ण समय ले सकती है। पूर्ण री-रेंडरिंग कार्यक्रम की सेटिंग्स विंडो में हर बदलाव, नई प्रोफाइल लोडिंग या परिवर्तन के बाद होता है ECTkeyboard मुख्य खिड़की का आकार। यह प्रभाव अधिक ध्यान देने योग्य है जब कीबोर्ड बटन के प्रत्येक राज्य की अपनी छवि होती है, या ऐसी छवियों में उच्च रिज़ॉल्यूशन होता है। इस प्रकार, प्रोग्राम का केवल प्रो संस्करण कीबोर्ड आइकन का समर्थन करता है, क्योंकि उपयोगकर्ता को प्रोग्राम में उपयोग किए जाने वाले सभी मापदंडों और सेटिंग्स की उचित समझ होनी चाहिए।
कीबोर्ड आइकन के विपरीत, ध्वनि फ़ाइलों को घोषणा के क्षण में भंडारण डिवाइस से लोड किया जाता है। कार्यक्रम की गति में सुधार करने के लिए, इसे हार्ड ड्राइव या किसी भी तेज़ बाह्य संग्रहण डिवाइस (USB 2.0 या 3.0) से लॉन्च करने की अनुशंसा की जाती है। जब उपयोगकर्ता लॉन्च करता है ECTkeyboard USB 1.0 पोर्ट के माध्यम से जुड़े स्टोरेज डिवाइस से या ऐसे डिवाइस की रीडिंग स्पीड बहुत कम है, प्रोग्राम की ध्वनियों को देरी के साथ खेला जा सकता है, जबकि प्रोग्राम अधिकतम दक्षता और ऑपरेटिंग गति प्रदान नहीं करेगा।
वर्तमान कीबोर्ड फ़ाइल संरचना उपयोगकर्ता को अतिरिक्त पैरामीटर जोड़ने की अनुमति देती है, उदा। नए स्थानीयकरण, बहुत जल्दी (अंजीर देखें। 26)। अतिरिक्त स्थानीयकरण के साथ काम करने के लिए, उपयोगकर्ता को प्रोग्राम की सेटिंग्स विंडो में पैरामीटर 28 के मान को बस बदलना होगा 5 # 1, क्योंकि अतिरिक्त कैप्शन कीबोर्ड फ़ाइल के पांचवें कॉलम में जोड़े जाते हैं। एक कीबोर्ड फ़ाइल में कई अलग-अलग स्थानीयकरण हो सकते हैं, जिनके साथ अलग-अलग कॉलम में सहेजा गया है # विभाजक। यदि आवश्यक हो, तो उपयोगकर्ता कीबोर्ड के लिए ध्वनियों या आइकन के विशिष्ट सेट भी जोड़ सकता है। इस प्रक्रिया की अविश्वसनीय आसानी होती है ECTkeyboard वास्तव में एक सार्वभौमिक कार्यक्रम।