كيفية تغيير لوحة المفاتيح تلقائيًا على أساس كل تطبيق

click fraud protection

برنامج تعليمي حول كيفية تبديل لوحة المفاتيح تلقائيًا على أساس كل تطبيق باستخدام Tasker والمكونات الإضافية AutoTools أو SecureTask.

على عكس iOS، يتمتع Android بالقدرة على تغيير لوحة المفاتيح الافتراضية لسنوات عديدة. لقد انتشر عدد كبير من لوحات المفاتيح البديلة على متجر Google Play على هذا النحو. على الرغم من أن معظم الأشخاص ربما يستخدمون أحد تطبيقات Gboard أو Swiftkey أو Swype، إلا أن هناك الكثير من تطبيقات لوحة المفاتيح الرائعة الأخرى التي يستخدمها الملايين يوميًا، لعدد من الأسباب. أحد الأسباب التي تجعل العديد من الأشخاص يبحثون عن تطبيقات لوحة المفاتيح غير الافتراضية هو دعم اللغة.

تم تصميم بعض تطبيقات لوحة المفاتيح بشكل أفضل للغات معينة، ولكنها بشكل عام ليست الأفضل في جميع النواحي الأخرى. يجد الكثير من المستخدمين متعددي اللغات أنفسهم يتنقلون بشكل متكرر بين تطبيقات لوحة المفاتيح عندما يريدون كتابة شيء ما بلغتهم الأصلية مقابل الرغبة في كتابة شيء ما باللغة الإنجليزية. إذا كان لديك لوحات مفاتيح متعددة ممكّنة على جهازك، فإن الطريقة التي يمكنك استخدامها للتبديل بين لوحات المفاتيح تعتمد على الجهاز الذي لديك. تنشر هواتف Samsung الذكية، باستثناء Galaxy S8 أو Galaxy S8+‎ الذي تم إصداره حديثًا، إشعارًا عندما تظهر لوحة المفاتيح، والتي عند النقر عليها، تفتح مربع حوار تبديل لوحة المفاتيح. تُظهر الهواتف الأخرى المزودة بمفاتيح شريط التنقل الافتراضية، مثل تلك التي تنتجها شركة Huawei، زرًا لتبديل لوحة المفاتيح في شريط التنقل نفسه.

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

  • قم بالتبديل تلقائيًا إلى الكتابة الصوتية من Google عند استخدام Android Auto
  • قم بالتبديل تلقائيًا إلى لوحة مفاتيح مدير كلمات المرور عندما تكون مستعدًا لإدخال كلمة المرور

تبديل لوحات المفاتيح تلقائيًا على أساس كل تطبيق

متطلبات:

  • تاسكر ($2.99)
  • مهمة آمنة (حر)

أو

  • أدوات تلقائية ($2.99)

سنستخدم تاسكر لاكتشاف التطبيق الذي نستخدمه، ثم نستخدم إما SecureTask أو AutoTools لتبديل لوحة المفاتيح لدينا تلقائيًا. يعد كل من SecureTask وAutoTools مكونين إضافيين لـ Tasker ويمكنهما القيام بما نبحث عنه، ومع ذلك، في هذه الحالة، يعد AutoTools أكثر سهولة في الاستخدام في إعداد هذا. نظرًا لأن AutoTools ليس مكونًا إضافيًا مجانيًا، فسوف أذكر كيف يمكنك القيام بذلك باستخدام SecureTask، ولكن اعلم فقط أن الأمر سيتطلب القليل من الجهد الإضافي من جانبك لتشغيله.

الخطوة 1: تمكين خدمة الوصول إلى تاسكر

لكي يتمكن تاسكر من اكتشاف التطبيق الذي نحن فيه، نحتاج إلى منح خدمة الوصول الخاصة به. يعد القيام بذلك سريعًا جدًا، ما عليك سوى الانتقال إلى الإعدادات -> إمكانية الوصول والبحث عن "Tasker" في قائمة الخدمات. تمكين خدمة الوصول.

بعد ذلك، نحتاج إلى منح SecureTask أو AutoTools القدرة على تعديل إعدادات النظام على أجهزتنا. وللقيام بذلك، يتعين علينا منح SecureTask أو AutoTools إذنًا خاصًا يُعرف باسم WRITE_SECURE_SETTINGS والتي لا يمكن عادةً الوصول إليها بواسطة التطبيقات العادية، ولكن يمكن للمستخدم منحها يدويًا من خلال استخدام بنك التنمية الآسيوي. وبالتالي، سوف تحتاج إلى تشغيل ADB على جهازك لإنجاز هذا العمل. لحسن الحظ، فإن منح هذا الإذن يتم لمرة واحدة فقط، لذلك بمجرد القيام بذلك، يمكنك استخدام البرنامج الإضافي لمتابعة العديد من برامجنا التعليمية الأخرى التي تستخدم هذا البرنامج الإضافي (ومنها هناك العديد من).

إذا قمت بالفعل بإعداد ADB، فيمكنك تخطي الخطوة 2أ.

الخطوة 2 أ: إعداد بنك التنمية الآسيوي

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

بمجرد استخراج الملف الثنائي إلى مجلد منفصل وتثبيت برنامج التشغيل، نحتاج بعد ذلك إلى تمكين تصحيح أخطاء USB على الهاتف الذكي. للقيام بذلك، افتح الإعدادات وانتقل إلى حول الهاتف. اضغط على Build Number 7 مرات حتى تحصل على مربع حوار يخبرك بأنك قمت بإلغاء تأمين خيارات المطور. يمكنك الوصول إلى خيارات المطور في الإعدادات الآن. على ما يبدو، في Android O، يجب عليك إدخال رقم التعريف الشخصي/كلمة المرور الخاصة بك قبل أن تتمكن من فتح خيارات المطور. قم بذلك وابحث عن تصحيح أخطاء USB، ثم قم بتمكينه.

الآن قم بتوصيل هاتفك وافتح موجه الأوامر في نفس الدليل حيث قمت باستخراج ثنائي ADB. (لمستخدمي Windows، اضغط مع الاستمرار على مفتاح Shift + انقر بزر الماوس الأيمن في هذا المجلد وحدد "فتح موجه الأوامر هنا.") اكتب adb devices في موجه الأوامر. ستشاهد رسالة تفيد ببدء تشغيل خادم ADB، ثم سترى على هاتفك مطالبة تطلب منك منح حق الوصول إلى ADB لجهاز الكمبيوتر الخاص بك. إقبله. الآن عندما تدخل adb devices في موجه الأوامر، يجب أن ترى الرقم التسلسلي لجهازك، إذا كان الأمر كذلك، فقد نجحت.

مع فتح موجه أوامر ADB، أدخل الأمر التالي لمنح SecureTask الإذن المطلوب.

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

إذا كنت تستخدم AutoTools، فأدخل هذا الأمر:

adbshellpmgrantcom.joaomgcd.autotoolsandroid.permission.WRITE_SECURE_SETTINGS

سيكون لدى SecureTask/AutoTools الآن القدرة على تعديل إعدادات النظام دون الوصول إلى الجذر! نحن الآن على استعداد للانتقال إلى تاسكر.

الخطوة 3: إعداد ملف تعريف تاسكر

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

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

الآن سوف نقوم بإنشاء المهمة. اتبع الخطوة 3أ إذا كنت تستخدم AutoTools، أو انتقل إلى الخطوة 3ب إذا كنت تستخدم SecureTask.

بمجرد دخولك إلى شاشة تحرير المهام، اتبع الخطوات التالية لإنشاء مهمة الإدخال التي ستغير لوحة المفاتيح لدينا عندما ندخل إلى التطبيق (التطبيقات) التي اخترناها من قبل):

  1. أضف إجراءً جديدًا من خلال النقر على + أيقونة في الجزء السفلي الأوسط.
  2. يضعط توصيل في ثم أدوات تلقائية ثم الإعدادات الآمنة.
  3. اضغط على قلم رمز لإظهار تكوين AutoTools.
  4. قم بالتمرير لأسفل وانقر على خدمات.
  5. يختار طريقة الادخال.
  6. اختر تطبيق لوحة المفاتيح الذي تريد التبديل إليه تلقائيًا عند فتح التطبيق (التطبيقات) التي تختارها).
  7. اضغط على مفتاح الرجوع ثم اضغط على علامة الاختيار لحفظ تكوين AutoTools. بالعودة إلى شاشة تاسكر، يجب أن ترى اسم خدمة لوحة المفاتيح بجوار "أسلوب الإدخال:"
  8. اضغط على مفتاح الرجوع أو اضغط على أسهم الرجوع مرتين لإنهاء إنشاء هذه المهمة.

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

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

الخطوة 3 ب: مهمة تاسكر في حالة استخدام SecureTask

بمجرد دخولك إلى شاشة تحرير المهام، اتبع الخطوات التالية لإنشاء مهمة الإدخال التي ستغير لوحة المفاتيح لدينا عندما ندخل إلى التطبيق (التطبيقات) التي اخترناها من قبل):

  1. قم بإنشاء إجراء بالضغط على + زر في المنتصف السفلي.
  2. مقبض توصيل في ثم مهمة آمنة ثم إعدادات آمنة.
  3. اضغط على أيقونة قلم رصاص لفتح تكوين SecureTask.
  4. في SecureTask، قم بتعيين الإجراء على يقرأ. بالنسبة لنوع الإعداد طريقة الإدخال الافتراضية الآمنة. لنوع اسم المتغير النتيجة لوحة المفاتيح.
  5. اضغط على علامة الاختيار لحفظ تكوين SecureTask، ثم اضغط على مفتاح الرجوع أو اضغط على مفتاح السهم الأيسر العلوي للعودة إلى شاشة تحرير المهام.
  6. قم بإضافة إجراء آخر ولكن هذه المرة انتقل إلى المتغيرات ثم مجموعة متغيرة.
  7. بالنسبة للاسم، قم بتعيينه على a المتغير العالمي الذي يدل على اسم لوحة المفاتيح الافتراضية الحالية. يتعرف تاسكر على المتغيرات العالمية عندما الحرف الأول من اسم المتغير مكتوب بحرف كبير. على سبيل المثال، قمت بوضع الاسم كـ %Gboard.
  8. لتعيينه على %keyboard.
  9. اضغط على "رجوع" للعودة إلى شاشة تحرير المهام.
  10. في أسفل يسار الشاشة، اضغط على زر التشغيل لتشغيل المهمة.

تم تصميم الخطوات من 2 إلى 10 لحفظ اسم خدمة لوحة المفاتيح وهو متغير عام يمكننا الرجوع إليه عندما نحتاج إلى تغيير لوحة المفاتيح. نحتاج إلى معرفة الاسم الدقيق لخدمة لوحة المفاتيح، وإلا فلن نتمكن من التغيير إلى لوحة المفاتيح تلك. يمكنك التبديل إلى علامة التبويب "المتغيرات" في تاسكر لرؤية اسم خدمة لوحة المفاتيح التي تم حفظها للتو.

سوف تحتاج إلى يكرر الخطوات من 2 إلى 10 لحفظ أسماء خدمات لوحة المفاتيح لجميع لوحات المفاتيح الأخرى التي تريد التبديل بينها. كل ما عليك فعله هو التغيير يدويًا إلى لوحة مفاتيح أخرى وتكرار الخطوات من 2 إلى 10، ولكن عليك القيام بذلك قم بتغيير اسم المتغير في الخطوة 7. على سبيل المثال، قمت بتغيير لوحة المفاتيح الخاصة بي إلى لوحة مفاتيح Xperia، فبدلاً من حفظ متغير عام يسمى %Gboard قمت بتسمية هذا المتغير %Xperia.

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

  1. احذف الإجراءين السابقين اللذين قمنا بهما بالضغط لفترة طويلة على تحديدهما، ثم سحب الإجراءات المميزة إلى سلة المهملات في الأسفل.
  2. أضف إجراءً جديدًا وانتقل إلى توصيل في --> مهمة آمنة --> إعدادات آمنة.
  3. اضغط على أيقونة القلم الرصاص لفتح تكوين SecureTask.
  4. للعمل هذه المرة اختر يكتب. للإعداد مرة أخرى سيكون طريقة الإدخال الافتراضية الآمنة. ولكن هذه المرة بالنسبة للقيمة الجديدة قم بتعيينها اسم المتغير العام لوحة المفاتيح التي تريد التبديل إليها تلقائيًا. على سبيل المثال، قمت بوضع %Gboard هنا.
  5. اخرج من شاشة تحرير المهام مرة أخرى إلى القائمة الرئيسية لـ Tasker.

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

  1. اضغط لفترة طويلة على المهمة التي أنشأناها للتو حتى ترى نافذة منبثقة.
  2. يختار إضافة مهمة الخروج.
  3. إنشاء مهمة جديدة.
  4. أضف إجراءً بالانتقال إلى البرنامج المساعد -> SecureTask -> الإعدادات الآمنة. فعل: يكتب. جلسة: طريقة الإدخال الافتراضية الآمنة. قيمة جديدة: اسم المتغير العالمي لوحة المفاتيح التي تريد الرجوع إليها بعد مغادرة التطبيق.

خاتمة

لا يهم هنا سواء كنت تستخدم AutoTools أو SecureTask أم لا - فالنتيجة النهائية هي نفسها. عندما تدخل إلى التطبيق (التطبيقات) الذي اخترته، سيقوم تاسكر تلقائيًا بتبديل لوحة المفاتيح نيابةً عنك، ويعيد تغيير لوحة المفاتيح عندما تترك تلك التطبيقات (التطبيقات).

بمجرد الانتهاء من إعدادها، يمكنك التحكم في الوقت والمكان الذي تريد فيه استخدام لوحات مفاتيح مختلفة. كما ذكرت في البداية، يمكنك على سبيل المثال تمكين الكتابة الصوتية من Google تلقائيًا أثناء استخدام Android Auto. أو على سبيل المثال، إذا كنت تستخدم KeePass2Android، فيمكنك جعل Tasker يتحول إلى لوحة مفاتيح KeePass عندما يكون إشعار KeePass منشور (ملاحظة: يتطلب هذا منك استخدام مكون إضافي آخر مثل AutoNotification أو Notification Lister، وهو ما لن نتطرق إليه هنا الإيجاز).

نأمل أن تجد هذا البرنامج التعليمي مفيدًا. ترقب لدينا فئة الدروس للعثور على العديد من البرامج التعليمية المفيدة مثل هذا!