כיצד לשנות אוטומטית את המקלדת שלך על בסיס אפליקציה

מדריך כיצד להחליף אוטומטית את המקלדת שלך על בסיס אפליקציה באמצעות Tasker והתוספים AutoTools או SecureTask.

שלא כמו iOS, לאנדרואיד יש את היכולת לשנות את מקלדת ברירת המחדל שלך במשך שנים רבות. מספר עצום של מקלדות אלטרנטיביות התרבו בחנות Google Play ככאלה. למרות שרוב האנשים כנראה משתמשים באחד מ-Gboard, Swiftkey או Swype, יש הרבה יישומי מקלדת נהדרים אחרים שמיליונים משתמשים בהם מדי יום, ממספר סיבות. אחת הסיבות לכך שאנשים רבים מחפשים יישומי מקלדת שאינם ברירת מחדל היא בגלל תמיכה בשפה.

אפליקציות מקלדת מסוימות בנויות טוב יותר עבור שפות מסוימות, אך בדרך כלל אינן הטובות ביותר בכל ההיבטים האחרים. הרבה משתמשים רב-לשוניים מוצאים את עצמם עוברים לעתים קרובות בין אפליקציות מקלדת בכל פעם שהם רוצים להקליד משהו בשפת האם שלהם לעומת רצון להקליד משהו באנגלית. אם יש לך מספר מקלדות מופעלות במכשיר שלך, השיטה שבה תוכל להשתמש כדי לעבור בין מקלדות תלויה באיזה מכשיר יש לך. טלפונים חכמים של סמסונג, למעט ה-Galaxy S8 או Galaxy S8+ שיצאו לאחרונה, מפרסמים התראה כאשר המקלדת מוצגת, כאשר הקשה על המקלדת פותחת את תיבת הדו-שיח של החלפת המקלדת. טלפונים אחרים עם מקשי סרגל ניווט וירטואלי, כמו אלה של Huawei, מציגים כפתור להחלפת המקלדת בסרגל הניווט עצמו.

אם אתה מוצא את עצמך מחליף מקלדת לעתים קרובות רק כאשר אתה משתמש ביישומים מסוימים, הנה מדריך כיצד תוכל לעשות זאת באופן אוטומטי על בסיס אפליקציה. בדרך זו, אתה יכול לוותר על שימוש בלחצן סרגל הניווט או בהודעה כדי להחליף מקלדת, ובמקום זאת להפוך את התהליך הזה לאוטומטי. למרות שההצהרות הקודמות שלי מזכירות שזה שימושי ביותר עבור משתמשים רב-לשוניים, אני יכול לחשוב על כמה מקרים אחרים שבהם זה עשוי להיות שימושי:

  • עבור אוטומטית להקלדה קולית של Google כאשר אתה משתמש ב-Android Auto
  • עבור אוטומטית למקלדת של מנהל הסיסמאות שלך כאשר אתה מוכן להזין סיסמה

החלפה אוטומטית של מקלדות על בסיס אפליקציה

דרישות:

  • טאסקר ($2.99)
  • SecureTask (חינם)

אוֹ

  • כלי אוטומטי ($2.99)

אנו נשתמש ב-Tasker כדי לזהות באיזה אפליקציה אנו נמצאים, ולאחר מכן ב-SecureTask או ב-AutoTools כדי להחליף אוטומטית את המקלדת שלנו. SecureTask ו-AutoTools שניהם תוספים של Tasker שיכולים לעשות את מה שאנחנו מחפשים, עם זאת, במקרה הזה AutoTools הוא הרבה יותר ידידותי למשתמש בהגדרת זה. מכיוון ש-AutoTools אינו תוסף חינמי, אזכיר איך אתה יכול לעשות זאת באמצעות SecureTask, אבל רק דע שזה ידרוש קצת מאמץ נוסף מצידך כדי להפעיל אותו.

שלב 1: הפעלת שירות הנגישות של Tasker

כדי ש-Tasker תזהה באיזו אפליקציה אנחנו נמצאים, עלינו להעניק את שירות הנגישות שלה. זה מהיר מאוד, פשוט עבור אל הגדרות --> נגישות וחפש את "Tasker" ברשימת השירותים. הפעל את שירות הנגישות.

לאחר מכן, עלינו להעניק ל-SecureTask או AutoTools את היכולת לשנות את הגדרות המערכת במכשיר שלנו. על מנת לעשות זאת, עלינו להעניק ל-SecureTask או ל-AutoTools הרשאה מיוחדת המכונה WRITE_SECURE_SETTINGS אשר בדרך כלל אינו נגיש ליישומים רגילים, אך יכול להינתן באופן ידני על ידי משתמש באמצעות שימוש ב ADB. לפיכך, תצטרך להפעיל את ADB במחשב שלך כדי שזה יעבוד. למרבה המזל, הענקת הרשאה זו היא דבר חד פעמי בלבד, כך שברגע שתעשה זאת תוכל להשתמש בתוסף כדי לעקוב אחר רבים מהמדריכים האחרים שלנו המשתמשים בתוסף זה (מתוכם יש הרבה).

אם כבר הגדרת ADB, אתה יכול לדלג על שלב 2A.

שלב 2א: הגדרת ADB

הדבר הראשון שתצטרך לעשות הוא להוריד את ה-ADB הבינארי עבור מערכת ההפעלה הספציפית שלך. אתה יכול לעשות זאת כאן. לאחר שהורדת אותם, עליך לוודא שיש לך את נהג תקין אם אתה ב-Windows.

לאחר שחילצת את הקובץ הבינארי לתיקיה נפרדת והתקנת את מנהל ההתקן, אנו צריכים בשלב הבא לאפשר איתור באגים ב-USB בסמארטפון. כדי לעשות זאת, פתח את ההגדרות ועבור אל אודות הטלפון. הקש על מספר Build 7 פעמים עד שתקבל תיבת דו-שיח שאומרת לך שפתחת את הנעילה של אפשרויות מפתחים. אתה יכול לגשת לאפשרויות המפתחים בהגדרות כעת. ככל הנראה באנדרואיד O, עליך להזין את הסיכה/סיסמה שלך לפני שתוכל לפתוח את אפשרויות המפתחים. עשה זאת וחפש איתור באגים ב-USB, ולאחר מכן הפעל אותו.

כעת חבר את הטלפון שלך ופתח שורת פקודה באותה ספרייה שבה חילצת את ה-ADB הבינארי. (משתמשי Windows, החזק את Shift+לחץ לחיצה ימנית באותה תיקיה ובחר "פתח את שורת הפקודה כאן") הקלד adb devices לתוך שורת הפקודה. תראה הודעה ששרת ADB מופעל, ואז בטלפון שלך תראה הנחיה המבקשת ממך להעניק למחשב שלך גישת ADB. לקבל זאת. עכשיו כשאתה נכנס adb devices בשורת הפקודה, אתה אמור לראות את המספר הסידורי של המכשיר שלך, אם כן אז הצלחת.

כאשר שורת פקודה ADB נפתחת, הזן את הפקודה הבאה כדי להעניק ל-SecureTask את ההרשאה הנדרשת.

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

אם אתה משתמש בכלים אוטומטיים, הזן את הפקודה הזו:

adbshellpmgrantcom.joaomgcd.autotoolsandroid.permission.WRITE_SECURE_SETTINGS

ל-SecureTask/AutoTools תהיה כעת את היכולת לשנות את הגדרות המערכת ללא גישת שורש! עכשיו אנחנו מוכנים לעבור לטאסקר.

שלב 3: הגדרת פרופיל Tasker

פתח את Tasker והקש על + לחצן כדי ליצור פרופיל חדש. הקש יישום כדי להוסיף הקשר יישום. במסך בחירת האפליקציה, בחר את האפליקציה/ות שבהן תרצה שהמקלדת תועבר אוטומטית.

הקש על מקש אחורה או הקש על החץ לאחור בצד שמאל למעלה כדי לחזור למסך הראשי של Tasker. Tasker יבקש ממך ליצור משימה חדשה או לצרף משימה קיימת. בחר ליצור משימה חדשה. אל תטרחו לתת לו שם, פשוט הקש על סימן הביקורת כדי לעבור למסך עריכת המשימות.

כעת ניצור את המשימה. בצע את שלב 3A אם אתה משתמש בכלים אוטומטיים, או דלג לשלב 3B אם אתה משתמש ב-SecureTask.

ברגע שאתה במסך עריכת המשימות, בצע את השלבים הבאים כדי ליצור את הערך Task שתשנה את המקלדת שלנו כאשר ניכנס לאפליקציה/ות שבחרנו קודם לכן:

  1. הוסף פעולה חדשה על ידי הקשה על + סמל באמצע התחתון.
  2. ללחוץ חיבור לאחר מכן כלי אוטומטי לאחר מכן הגדרות מאובטחות.
  3. הקש על עִפָּרוֹן סמל כדי להעלות את תצורת הכלים האוטומטיים.
  4. גלול מטה והקש על שירותים.
  5. בחר שיטת קלט.
  6. בחר את אפליקציית המקלדת שאליה ברצונך לעבור אוטומטית כאשר אתה פותח את האפליקציות לבחירתך.
  7. הקש על מקש החזרה ואז הקש על סימן הביקורת כדי לשמור את תצורת הכלים האוטומטיים. בחזרה במסך של Tasker אתה אמור לראות את שם שירות המקלדת ליד "שיטת קלט:"
  8. הקש על מקש חזרה או הקש פעמיים על החצים לאחור כדי לסיים את יצירת המשימה הזו.

לאחר מכן, עלינו ליצור משימה יציאה המופעלת כאשר אנו עוזבים את האפליקציה/ות שבחרנו. זה ישחזר את המקלדת שלנו למקלדת המועדפת/ברירת המחדל שלנו. להלן השלבים:

  1. בחזרה במסך הראשי של Tasker, לחץ לחיצה ארוכה על המשימה הקיימת שזה עתה ביצעת. יופיע חלון קופץ עם כמה אפשרויות. לִבחוֹר הוסף משימה יציאה.
  2. בחר ליצור משימה חדשה כאן.
  3. ברגע שאתה במסך עריכת המשימות, חזור על שלבים 2-8 מההוראות הקודמות, למעט במהלך שלב מס' 5 בחר את המקלדת שאליה ברצונך לחזור לאחר שתעזוב את האפליקציות שאתה בחרו.

שלב 3ב: Tasker Task אם אתה משתמש ב-SecureTask

ברגע שאתה במסך עריכת המשימות, בצע את השלבים הבאים כדי ליצור את הערך Task שתשנה את המקלדת שלנו כאשר ניכנס לאפליקציה/ות שבחרנו קודם לכן:

  1. צור פעולה על ידי לחיצה על + כפתור באמצע התחתון.
  2. בֶּרֶז חיבור לאחר מכן SecureTask לאחר מכן הגדרות מאובטחות.
  3. הקש על סמל עיפרון כדי לפתוח את תצורת SecureTask.
  4. ב-SecureTask, הגדר את הפעולה ל לקרוא. עבור סוג ההגדרה שיטת_קלט_ברירת המחדל מאובטחת. עבור שם משתנה התוצאה סוג מקלדת.
  5. הקש על סימן הביקורת כדי לשמור את תצורת SecureTask ולאחר מכן הקש על מקש חזרה או הקש על מקש החץ השמאלי העליון כדי לחזור למסך עריכת המשימות.
  6. הוסף פעולה נוספת אך הפעם עבור אל משתנים לאחר מכן סט משתנים.
  7. עבור השם הגדר אותו ל-a משתנה גלובלי זה מציין את שם מקלדת ברירת המחדל הנוכחית. Tasker מזהה משתנים גלובליים כאשר האות הראשונה של שם המשתנה היא באותיות גדולות. לדוגמה, שמתי את השם בתור %Gboard.
  8. עבור כדי להגדיר אותו למקלדת %.
  9. לחץ על חזרה כדי לחזור למסך עריכת המשימות.
  10. בפינה השמאלית התחתונה של המסך, הקש על כפתור הפעלה כדי להפעיל את המשימה.

שלבים 2-10 נועדו לשמור את שם השירות של המקלדת הוא משתנה גלובלי שנוכל להתייחס אליו כשאנחנו צריכים לשנות את המקלדת. אנחנו צריכים לדעת את השם המדויק של שירות המקלדת, אחרת לא נוכל לשנות למקלדת הזו. אתה יכול לעבור ללשונית משתנים ב-Tasker כדי לראות את השם של שירות המקלדת שזה עתה נשמר.

אתה תצטרך ל חזור שלבים 2-10 כדי לשמור את שמות שירותי המקלדת עבור כל המקלדות האחרות שברצונך לעבור ביניהן. כל מה שאתה צריך לעשות הוא לעבור באופן ידני למקלדת אחרת ולחזור על שלבים 2-10, עם זאת, אתה צריך שנה את שם המשתנה בשלב 7. לדוגמה, שיניתי את המקלדת שלי למקלדת Xperia אז במקום לשמור משתנה גלובלי בשם %Gboard קראתי לזה %Xperia.

לאחר שחזרת על השלבים לעיל עבור המקלדות שברצונך לעבור ביניהן, נוכל כעת להגדיר את המשימה בפועל שלנו כדי לשנות את המקלדת. בצע את השלבים הבאים:

  1. מחק את שתי הפעולות הקודמות שביצענו על ידי לחיצה ארוכה על בחירתן, ולאחר מכן גרירת הפעולות המודגשות לפח האשפה בתחתית.
  2. הוסף פעולה חדשה ועבור אל חיבור --> SecureTask --> הגדרות מאובטחות.
  3. הקש על סמל העיפרון כדי לפתוח את תצורת SecureTask.
  4. עבור הפעולה הפעם בחר לִכתוֹב. עבור ההגדרה שוב זה יהיה שיטת_קלט_ברירת המחדל מאובטחת. אבל הפעם עבור הערך החדש קבע אותו שם המשתנה הגלובלי של המקלדת שאליה ברצונך לעבור אוטומטית. לדוגמה, שמתי כאן %Gboard.
  5. צא ממסך עריכת המשימות בחזרה לתפריט הראשי של Tasker.

כעת עלינו להוסיף משימת יציאה שתפעיל כאשר אנו עוזבים את האפליקציות הרצויות שלנו, כך ש-Tasker יחזיר אותנו למקלדת ברירת המחדל. להלן השלבים:

  1. לחץ לחיצה ארוכה על המשימה שיצרנו זה עתה עד שתראה חלון קופץ.
  2. בחר הוסף משימה יציאה.
  3. צור משימה חדשה.
  4. הוסף פעולה על ידי מעבר לפלאגין --> SecureTask --> הגדרות מאובטחות. פעולה: לִכתוֹב. הגדרה: שיטת_קלט_ברירת המחדל מאובטחת. ערך חדש: שם משתנה גלובלי של המקלדת שאליה ברצונך לחזור לאחר עזיבת האפליקציה.

סיכום

אם אתה משתמש ב-AutoTools או ב-SecureTask או לא, זה לא משנה כאן - התוצאה הסופית זהה. כאשר אתה נכנס לאפליקציה/ות שבחרת, Tasker יחליף אוטומטית את המקלדת שלך עבורך, ויחזיר את השינוי במקלדת כשתעזוב את האפליקציה/ות הללו.

לאחר שתגדיר את אלה, תוכל לשחק עם מתי או היכן אתה רוצה להשתמש במקלדות שונות. כפי שציינתי בהתחלה, אתה יכול למשל להפעיל אוטומטית הקלדה קולית של Google בזמן שאתה נמצא ב-Android Auto. או למשל אם אתה משתמש ב-KeePass2Android, אתה יכול לגרום ל-Tasker לעבור למקלדת KeePass כאשר הודעת KeePass היא פורסם (הערה: זה מחייב אותך להשתמש בתוסף אחר כגון AutoNotification או Notification Listener, שלא ניכנס אליהם כאן קוֹצֶר).

אנו מקווים שמצאת את המדריך הזה שימושי. שימו עין על שלנו קטגוריית הדרכות כדי למצוא מדריכים שימושיים רבים נוספים כמו זה!