الانتقال إلى المحتوى الرئيسي

كيفية جعل لوحة مفاتيح دائمة على الروبوت: تعليمات مفصلة

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

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

هناك طريقتان لجعل لوحة مفاتيح أندرويد دائمة. الطريقة الأولى هي استخدام إعدادات النظام وتمكين خيار "لوحة المفاتيح الدائمة". الطريقة الثانية هي استخدام تطبيقات لوحة المفاتيح الخاصة التي توفر القدرة على جعل لوحة المفاتيح دائمة.

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

  1. خطوات إنشاء لوحة مفاتيح دائمة على أندرويد
  2. تثبيت الروبوت ستوديو
  3. إنشاء مشروع جديد في الروبوت ستوديو
  4. إعداد بيان لوحة مفاتيح دائمة
  5. إنشاء فئة مخصصة للوحة مفاتيح دائمة
  6. تحرير ملفات التخطيط لعرض لوحة المفاتيح
  7. تعيين لوحة مفاتيح دائمة في إعدادات جهاز الروبوت

خطوات إنشاء لوحة مفاتيح دائمة على أندرويد

إذا كنت ترغب في إنشاء لوحة مفاتيح دائمة على أندرويد ، فستحتاج إلى اتباع بعض الخطوات:

  1. إنشاء مشروع جديد في الروبوت ستوديو. فتح الروبوت ستوديو وحدد الخيار" إنشاء مشروع جديد". أدخل اسم المشروع وحدد الخيارات المناسبة. تأكد من تمكين دعم لوحة المفاتيح.
  2. إنشاء فئة لوحة مفاتيح مخصصة. إنشاء فئة جديدة ترث من فئة كيبواردفيو وتنفذ كيبواردفيو.على واجهة كيبوارداكتيونليستينر. ستكون هذه الفئة مسؤولة عن عرض لوحة المفاتيح والتعامل مع إجراءات المستخدم.
  3. إنشاء تخطيط لوحة المفاتيح. افتح ملف ترميز شمل وأضف عنصر لوحة المفاتيح. قم بتعيين السمات المناسبة لتعيين مظهر لوحة المفاتيح.
  4. إنشاء النشاط الرئيسي. فتح ملف تفعيل جافا وإضافة رمز لتهيئة وتكوين لوحة المفاتيح المخصصة. هنا يجب عليك إنشاء مثيل لفئة لوحة المفاتيح وتعيينه كمحتوى نشاط.
  5. قم بإعداد البيان. افتح ملف البيان وأضف الأذونات المناسبة وفلاتر الإجراءات للوحة المفاتيح. تأكد من الإعلان عن النشاط باستخدام لوحة المفاتيح على أنه النشاط الرئيسي ومتاح للاستخدام.
  6. الاختبار والتصحيح. قم بتشغيل التطبيق الخاص بك على محاكي أو جهاز لاختبار تشغيل لوحة مفاتيح دائمة. تحقق من جميع الوظائف وتأكد من أنها تعمل بشكل صحيح.

بعد الانتهاء من جميع الخطوات ، يجب أن تعمل لوحة المفاتيح الدائمة على أجهزة أندرويد. يمكنك إضافة وظائف وخيارات إضافية لجعل لوحة المفاتيح أكثر سهولة في الاستخدام وبديهية للمستخدمين.

تثبيت الروبوت ستوديو

لتثبيت الروبوت ستوديو ، اتبع الإرشادات أدناه:

  1. الذهاب إلى الموقع الرسمي الروبوت ستوديو (developer.android.com/studio ) وانقر على زر" تنزيل".
  2. حدد إصدار الروبوت ستوديو متوافق مع نظام التشغيل الخاص بك (ويندوز ، ماك أو لينكس).
  3. وافق على اتفاقية الترخيص وانقر على زر "تنزيل".
  4. تشغيل المثبت تحميلها واتبع التعليمات التي تظهر على الشاشة لتثبيت الروبوت ستوديو.
  5. بعد اكتمال التثبيت ، وإطلاق الروبوت ستوديو.
  6. في شاشة الترحيب ، حدد التثبيت" قياسي "وانقر على زر" التالي".
  7. حدد المكونات التي تريد تثبيتها (يوصى بتحديد الكل افتراضيا) وانقر على زر "التالي".
  8. حدد مجلد التثبيت وانقر على زر" التالي".
  9. في الشاشة التالية ، حدد موضوعا وانقر على زر" إنهاء".
  10. انتظر الروبوت ستوديو لإكمال التثبيت والتكوين.

مبارك! الآن قمت بتثبيت الروبوت ستوديو ونحن على استعداد للبدء في إنشاء لوحة مفاتيح دائمة على الروبوت.

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

إنشاء مشروع جديد في الروبوت ستوديو

1. إطلاق الروبوت ستوديو وحدد" إنشاء مشروع جديد " على شاشة الترحيب.

2. في مربع الحوار" إنشاء مشروع جديد "الذي يظهر ، أدخل اسم مشروعك ، وحدد المسار لحفظه وحدد"التالي".

3. حدد قالب المشروع. لإنشاء لوحة مفاتيح دائمة على الروبوت ، حدد " نشاط فارغ "وانقر على"التالي".

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

5. انتظر الروبوت ستوديو لإنشاء المشروع. عند اكتمال العملية ، سترى ملفات المشروع في هيكل المشروع في الجزء الأيمن من الروبوت ستوديو.

أنت الآن على استعداد لإنشاء لوحة مفاتيح دائمة على الروبوت! لا تنس حفظ التغييرات وإعادة بناء المشروع قبل إطلاقه.

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

من أجل التطبيق الخاص بك لاستخدام لوحة مفاتيح دائمة على الروبوت ، تحتاج إلى تكوين الإعدادات المناسبة في ملف بيان التطبيق.

.

هذا هو المسؤول عن النشاط الذي تريد استخدام لوحة مفاتيح دائمة.

.

مثال:

//...

4. احفظ ملف البيان.

الآن سيعرض تطبيقك دائما لوحة مفاتيح دائمة عند فتح النشاط المحدد في البيان.

إنشاء فئة مخصصة للوحة مفاتيح دائمة

لإنشاء لوحة مفاتيح دائمة على الروبوت ، تحتاج إلى إنشاء فئة مخصصة تمتد فئة كيبواردفيو. في هذه الفئة ، يمكنك تحديد معلمات لوحة المفاتيح ومعالجات الأحداث.

هنا هو رمز سبيل المثال لإنشاء فئة مخصصة:

الفئة العامة كوستومكيبواردفيو يمتد كيبواردفيو تنفذ كيبواردفيو.علىلوحةاكتيونليستينر {

سياق السياق الخاص;

public CustomKeyboardView(Context context, AttributeSet attrs) {

super(context, attrs);

this.context = context;

setOnKeyboardActionListener(this);

Keyboard keyboard = new Keyboard(context, R.xml.custom_keyboard);

setKeyboard(keyboard);

}

…

В этом примере класс CustomKeyboardView наследует KeyboardView и реализует интерфейс OnKeyboardActionListener, который позволяет обрабатывать события клавиатуры.

في كوستومكيبواردفيو منشئ ، نقوم بتثبيت أونكيبوارداكتيونليستينر وإنشاء مثيل من فئة لوحة المفاتيح ، ويمر عليه ترميز شمل لدينا لوحة المفاتيح المخصصة.

وبالإضافة إلى ذلك ، في فئة كوستومكيبواردفيو ، يمكنك أيضا تحديد معالجات الأحداث الرئيسية من خلال واجهة أونكيبوارداكتيونليستينر. على سبيل المثال ، يمكنك إضافة معالج للضغط على مفتاح:

@تجاوز

الفراغ العام أونكي (إنت بريميريكود ، إنت[] كيكوديس) {

التبديل (الرمز الأساسي) {

لوحة المفاتيح القضية.كيكودي_دون:

// تنفيذ إجراء عند اكتمال الكتابة

استراحة;

الافتراضي:

// نفذ إجراء بالضغط على مفتاح آخر

استراحة;

}

}

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

وبالتالي ، يتيح لك إنشاء فئة مخصصة للوحة مفاتيح دائمة تخصيص إعدادات لوحة المفاتيح والتعامل مع الأحداث وفقا لاحتياجاتك.

  1. تحرير ملفات التخطيط لعرض لوحة المفاتيح
  2. من أجل إضافة لوحة مفاتيح دائمة على الروبوت ، يجب تحرير ملفات تخطيط التطبيق الخاص بك. هذه الملفات مسؤولة عن عرض واجهة المستخدم للتطبيق.

تحتاج إلى العثور على ملف التخطيط الذي يتوافق مع النشاط الذي تريد تثبيت لوحة مفاتيح دائمة عليه. عادة ما يحتوي اسم الملف على تنسيق نشاط_الرئيسي.شمل أو أكتيفيتيناسم.شمل ، حيث الاسم هو اسم نشاطك.

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

مثال:

  1. بعد تحرير ملف التخطيط ، احفظه وانتقل إلى الخطوة التالية-معالجة زر لوحة المفاتيح اضغط على الأحداث.
  2. تعيين لوحة مفاتيح دائمة في إعدادات جهاز الروبوت
  3. إذا كنت تريد أن يكون لوحة مفاتيح دائمة على جهاز الروبوت الخاص بك ، يمكنك تكوين هذا في إعدادات الجهاز. فيما يلي بعض الخطوات التي تحتاج إلى اتباعها:

فتح قائمة الإعدادات على جهاز الروبوت الخاص بك.