تحذير: هذه الصفحة هي ترجمة آلية (آلية) ، في حالة وجود أي شكوك ، يرجى الرجوع إلى المستند الأصلي باللغة الإنجليزية. نعتذر عن أي إزعاج قد يسببه هذا الأمر.

ECTkeyboard - إنشاء لوحة مفاتيح افتراضية مخصصة

إنشاء لوحة مفاتيح افتراضية مخصصة

ECTkeyboard يوفر ميزات إعدادات مرنة بشكل لا يصدق. على سبيل المثال ، يمكن للمستخدم إنشاء لوحة مفاتيح افتراضية خاصة بها مع أي مقدار أو موضع أزرار ، بما في ذلك إضافة تعليق توضيحي مخصص وصورة أو صوت لكل أزرار. من أجل القيام بذلك ، يتعين على المستخدم إنشاء ملف لوحة مفاتيح مع تعليق على الأزرار ومسارات كاملة للصور أو الأصوات. مطلوب أيضًا إعداد البرنامج للعمل مع هذا الملف.

ملفات لوحة المفاتيح

ملفات لوحة المفاتيح هي ملفات نصية ذات معلمات مكتوبة باستخدام رمز فصل خاص (القيمة الافتراضية هي #). تتوافق كل سلسلة في الملف مع زر على لوحة المفاتيح الافتراضية ، على سبيل المثال إذا كانت لوحة المفاتيح الافتراضية بها تسعة أزرار ، فيجب أن يحتوي ملف لوحة المفاتيح على تسعة سلاسل مستقلة.

دعونا نلقي نظرة على مثال لملف لوحة المفاتيح الافتراضية (انظر الشكل 23).

Keyboard file example (الشكل 23. مثال على ملف لوحة المفاتيح)

تم إنشاء لوحة المفاتيح هذه خصيصًا للمراكز الطبية ومراكز إعادة التأهيل ، وتتمثل مهمتها الرئيسية في إنشاء أول اتصال أولي مع مريض لا يستطيع التحدث أو الكتابة. تحتوي لوحة المفاتيح على تسعة أزرار فقط: "Eat" و "Drink" و "Toilet" و "Hot" و "Cold" و "Sleep" و "Good" و "Bad" و "Pain".

يوضح هذا المثال كيفية استخدام كل سلسلة من الملفات لتعيين مختلف المعلمات. لجعله أكثر وضوحًا ، يمكن تقسيم محتوى الملف إلى عدة أعمدة.

Clear structure of the keyboard file (الشكل 24. هيكل واضح لملف لوحة المفاتيح)

يمكن مقارنة بنية ملف لوحة المفاتيح بجدول ، حيث يتوافق كل صف مع زر على لوحة المفاتيح الافتراضية ، بينما يتوافق كل عمود مع معلمة مختلفة للزر.

تبدأ أرقام الأعمدة في 0. في المثال المذكور:

إعداد البرنامج للعمل مع ملف لوحة المفاتيح

لا يكفي إنشاء ملف لوحة مفاتيح لتشغيل البرنامج. يجب على المستخدم الإعداد ECTkeyboard من أجل توفير الوظيفة المناسبة للبرنامج. للقيام بذلك ، يتعين على المستخدم تغيير المعلمات التالية في نافذة إعدادات البرنامج:

بعد حفظ جميع التغييرات في البرنامج ، يتعين على المستخدم اختيار وضع العمل المناسب للمحدِّد. البرنامج جاهز للعمل (انظر الشكل 25). الطريقة الأكثر ملائمة للعمل في لوحة المفاتيح هذه هي الطريقة الثانية ، أي وضع المسح الأفقي.

Appearance of simplified keyboard with icons (الشكل 25. ظهور لوحة المفاتيح المبسطة مع الرموز)

PROمعلومة اضافية

الإصدارات الأولية من ECTkeyboard كان لديه القدرة على تحديد ملفات منفصلة لتعليقات لوحة المفاتيح الافتراضية والصور والأصوات (المعلمات 6 و 7 و 8 من نافذة إعدادات البرنامج). ولكن بعد إصدار أحدث إصدار ، تم توحيد جميع المعلمات المذكورة في ملفات لوحة المفاتيح. وبالتالي يتم إخفاء المعلمات 7 و 8 من نافذة إعدادات البرنامج.

يمكن تعيين تسمية توضيحية لكل زر في لوحة المفاتيح الافتراضية ، وحتى 5 صور مختلفة (حالة غير نشطة ، وزر أسفل المؤشر ، واختيار صف الزر ، واختيار الزر ، والضغط على الزر) وملف صوتي ، يتم تشغيله عند تمييز الزر . جميع المعلمات المذكورة ليست إلزامية ، على سبيل المثال يمكن للمستخدم تحديد الأصوات والرموز فقط لمجموعة واحدة من الأزرار والتعليقات التوضيحية فقط لمجموعة أخرى. حتى لو لم يكن هناك معلمة لزر ، ECTkeyboard سيظل يعمل بشكل صحيح ، فقط هذا الزر المحدد لن يخلق أي إجراء. يوفر هذا النهج مرونة كبيرة في عملية إعداد البرنامج.

يتم تحميل جميع الصور (الأيقونات) للوحة المفاتيح الافتراضية في ذاكرة الوصول العشوائي ويتم عرضها وفقًا لمقياس محدد من الأزرار (المعلمة 56) ونافذة الرمز المحددة حاليًا (المعلمة 173). عندما تتضمن لوحة المفاتيح كمية عالية من الأزرار أو ملفات الصور الثقيلة ، فإن عملية التقديم هذه قد تستغرق وقتًا كبيرًا. يحدث إعادة تقديم كاملة بعد كل تغيير في نافذة الإعدادات في البرنامج ، أو تحميل ملف تعريف جديد أو تغييرات في ECTkeyboard حجم النافذة الرئيسية. يكون هذا التأثير أكثر وضوحًا عندما يكون لكل حالة من أزرار لوحة المفاتيح صورتها الخاصة ، أو يكون لهذه الصور دقة عالية. وبالتالي ، فإن إصدار PRO فقط من البرنامج يدعم رموز لوحة المفاتيح ، لأنه يجب أن يكون لدى المستخدم فهم سليم لجميع المعلمات والإعدادات المستخدمة في البرنامج.

على عكس رموز لوحة المفاتيح ، يتم تحميل ملفات الصوت من جهاز التخزين في لحظة الإعلان. لتحسين سرعة البرنامج ، يوصى بتشغيله من قرص صلب أو أي جهاز تخزين خارجي سريع (USB 2.0 أو 3.0). عندما يبدأ المستخدم ECTkeyboard من جهاز تخزين متصل عبر منفذ USB 1.0 أو كانت سرعة قراءة هذا الجهاز منخفضة للغاية ، فقد يتم تشغيل أصوات البرنامج مع التأخير ، بينما لن يوفر البرنامج أقصى قدر من الكفاءة وسرعة التشغيل.

تسمح بنية ملف لوحة المفاتيح الحالية للمستخدم بإضافة معلمات إضافية ، على سبيل المثال لغات جديدة ، بسرعة كبيرة (انظر الشكل 26). من أجل العمل مع توطين إضافي ، يحتاج المستخدم إلى تغيير قيمة المعلمة 28 في نافذة الإعدادات للبرنامج 5 # 1، لأنه تمت إضافة تسميات توضيحية إضافية في العمود الخامس من ملف لوحة المفاتيح. قد يحتوي ملف لوحة المفاتيح الواحد على العديد من الترجمات المختلفة ، يتم حفظها في أعمدة مختلفة باستخدام # فاصل. إذا لزم الأمر ، يمكن للمستخدم أيضًا إضافة مجموعات محددة من الأصوات أو الرموز للوحة المفاتيح. سهولة لا تصدق من هذه العملية يجعل ECTkeyboard برنامج عالمي حقا.

Adding localization to the keyboard file (الشكل 26. إضافة الترجمة إلى ملف لوحة المفاتيح)