Ένα σεμινάριο σχετικά με τον τρόπο αυτόματης εναλλαγής του πληκτρολογίου σας ανά εφαρμογή χρησιμοποιώντας το Tasker και τις προσθήκες AutoTools ή SecureTask.
Σε αντίθεση με το iOS, το Android είχε τη δυνατότητα να αλλάξει το προεπιλεγμένο πληκτρολόγιο για πολλά πολλά χρόνια. Ένας τεράστιος αριθμός εναλλακτικών πληκτρολογίων έχει πολλαπλασιαστεί στο Google Play Store ως τέτοιο. Αν και οι περισσότεροι άνθρωποι χρησιμοποιούν πιθανώς ένα από τα Gboard, Swiftkey ή Swype, υπάρχουν πολλές άλλες εξαιρετικές εφαρμογές πληκτρολογίου που χρησιμοποιούν εκατομμύρια καθημερινά, για διάφορους λόγους. Ένας λόγος που πολλοί άνθρωποι αναζητούν μη προεπιλεγμένες εφαρμογές πληκτρολογίου είναι η υποστήριξη γλώσσας.
Ορισμένες εφαρμογές πληκτρολογίου είναι καλύτερα κατασκευασμένες για συγκεκριμένες γλώσσες, αλλά γενικά δεν είναι οι καλύτερες από όλες τις άλλες απόψεις. Πολλοί πολύγλωσσοι χρήστες βρίσκουν τον εαυτό τους να αλλάζει συχνά μεταξύ εφαρμογών πληκτρολογίου κάθε φορά που θέλουν να πληκτρολογήσουν κάτι στη μητρική τους γλώσσα σε αντίθεση με το να θέλουν να πληκτρολογήσουν κάτι στα Αγγλικά. Εάν έχετε ενεργοποιημένα πολλά πληκτρολόγια στη συσκευή σας, τότε η μέθοδος που μπορείτε να χρησιμοποιήσετε για να κάνετε εναλλαγή μεταξύ πληκτρολογίων εξαρτάται από τη συσκευή που έχετε. Τα smartphone της Samsung, εκτός από το Galaxy S8 ή το Galaxy S8+ που κυκλοφόρησε πρόσφατα, δημοσιεύουν μια ειδοποίηση όταν εμφανίζεται το πληκτρολόγιο που, όταν πατηθεί, ανοίγει το παράθυρο διαλόγου εναλλαγής πληκτρολογίου. Άλλα τηλέφωνα με εικονικά πλήκτρα γραμμής πλοήγησης, όπως αυτά της Huawei, εμφανίζουν ένα κουμπί για την εναλλαγή του πληκτρολογίου στην ίδια τη γραμμή πλοήγησης.
Εάν αντιλαμβάνεστε τον εαυτό σας να αλλάζει συχνά πληκτρολόγια μόνο όταν χρησιμοποιείτε συγκεκριμένες εφαρμογές, ακολουθεί ένας οδηγός για το πώς μπορείτε να το κάνετε αυτόματα ανά εφαρμογή. Με αυτόν τον τρόπο, μπορείτε να παραιτηθείτε από τη χρήση του κουμπιού της γραμμής πλοήγησης ή της ειδοποίησης για εναλλαγή πληκτρολογίων και, αντί αυτού, να αυτοματοποιήσετε αυτή τη διαδικασία. Αν και οι προηγούμενες δηλώσεις μου αναφέρουν ότι αυτό είναι πιο χρήσιμο για πολύγλωσσους χρήστες, μπορώ να σκεφτώ μερικές άλλες περιπτώσεις όπου αυτό μπορεί να είναι χρήσιμο:
- Αυτόματη εναλλαγή στη φωνητική πληκτρολόγηση Google όταν χρησιμοποιείτε το Android Auto
- Αυτόματη εναλλαγή στο πληκτρολόγιο του διαχειριστή κωδικών πρόσβασης όταν είστε έτοιμοι να εισαγάγετε έναν κωδικό πρόσβασης
Αυτόματη εναλλαγή πληκτρολογίων ανά εφαρμογή
Απαιτήσεις:
- Tasker ($2.99)
- SecureTask (Ελεύθερος)
Ή
- AutoTools ($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, μπορείτε να παραλείψετε το βήμα 2Α.
Βήμα 2Α: Ρύθμιση του ADB
Το πρώτο πράγμα που πρέπει να κάνετε είναι να κάνετε λήψη του δυαδικού ADB για το συγκεκριμένο λειτουργικό σύστημα. Μπορείτε να το κάνετε εδώ. Αφού τα κατεβάσετε, πρέπει να βεβαιωθείτε ότι το έχετε σωστός οδηγός εάν είστε σε Windows.
Αφού εξαγάγετε το δυαδικό αρχείο σε ξεχωριστό φάκελο και εγκαταστήσετε το πρόγραμμα οδήγησης, θα πρέπει στη συνέχεια να ενεργοποιήσουμε το USB Debugging στο smartphone. Για να το κάνετε αυτό, ανοίξτε τις Ρυθμίσεις και μεταβείτε στο Σχετικά με το τηλέφωνο. Πατήστε στο Build Number 7 φορές μέχρι να εμφανιστεί ένα παράθυρο διαλόγου που σας λέει ότι έχετε ξεκλειδώσει τις Επιλογές προγραμματιστή. Μπορείτε να αποκτήσετε πρόσβαση στις Επιλογές προγραμματιστή στις Ρυθμίσεις τώρα. Προφανώς στο Android O, πρέπει να εισαγάγετε το pin/κωδικό πρόσβασης για να μπορέσετε να ανοίξετε τις Επιλογές προγραμματιστή. Κάντε το και αναζητήστε το USB Debugging και μετά ενεργοποιήστε το.
Τώρα συνδέστε το τηλέφωνό σας και ανοίξτε μια γραμμή εντολών στον ίδιο κατάλογο όπου εξαγάξατε το δυαδικό 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 θα έχει πλέον τη δυνατότητα να τροποποιεί τις ρυθμίσεις του συστήματος χωρίς πρόσβαση root! Τώρα είμαστε έτοιμοι να προχωρήσουμε στο Tasker.
Βήμα 3: Ρύθμιση του Προφίλ Tasker
Ανοίξτε το Tasker και πατήστε στο + κουμπί για να δημιουργήσετε ένα νέο προφίλ. Πατήστε Εφαρμογή για να προσθέσετε ένα πλαίσιο εφαρμογής. Στην οθόνη Επιλογή εφαρμογής, επιλέξτε τις εφαρμογές στις οποίες θέλετε να ενεργοποιείται αυτόματα το πληκτρολόγιο.
Πατήστε το πλήκτρο πίσω ή πατήστε το πίσω βέλος επάνω αριστερά για να επιστρέψετε στην κύρια οθόνη του Tasker. Το Tasker θα σας ζητήσει να δημιουργήσετε μια νέα Εργασία ή να επισυνάψετε μια υπάρχουσα. Επιλέξτε να δημιουργήσετε μια νέα Εργασία. Μην μπείτε στον κόπο να το ονομάσετε, απλώς πατήστε το σημάδι επιλογής για να μεταβείτε στην οθόνη επεξεργασίας εργασιών.
Τώρα θα δημιουργήσουμε το Task. Ακολουθήστε το Βήμα 3Α εάν χρησιμοποιείτε το AutoTools ή μεταβείτε στο Βήμα 3Β εάν χρησιμοποιείτε το SecureTask.
Μόλις βρεθείτε στην οθόνη επεξεργασίας εργασιών, ακολουθήστε αυτά τα βήματα για να δημιουργήσετε την καταχώριση Εργασία η οποία θα αλλάξει το πληκτρολόγιό μας όταν εισέλθουμε στις εφαρμογές που επιλέξαμε πριν:
- Προσθέστε μια νέα ενέργεια πατώντας στο + εικονίδιο στην κάτω μέση.
- Τύπος Συνδέω έπειτα AutoTools έπειτα Ασφαλείς ρυθμίσεις.
- Πατήστε στο μολύβι εικονίδιο για να εμφανίσετε τη διαμόρφωση AutoTools.
- Κάντε κύλιση προς τα κάτω και πατήστε στο Υπηρεσίες.
- Επιλέγω Μέθοδος εισαγωγής.
- Επιλέξτε την εφαρμογή πληκτρολογίου στην οποία θέλετε να μεταβείτε αυτόματα όταν ανοίγετε τις εφαρμογές της επιλογής σας.
- Πατήστε το πλήκτρο πίσω και, στη συνέχεια, πατήστε στο σημάδι επιλογής για να αποθηκεύσετε τη διαμόρφωση των AutoTools. Πίσω στην οθόνη του Tasker θα πρέπει να δείτε το όνομα της υπηρεσίας πληκτρολογίου δίπλα στο "Input Method:"
- Πατήστε το πλήκτρο πίσω ή πατήστε τα πίσω βέλη δύο φορές για να ολοκληρώσετε τη δημιουργία αυτής της Εργασίας.
Στη συνέχεια, πρέπει να δημιουργήσουμε μια Εργασία εξόδου που ενεργοποιείται όταν φεύγουμε από τις εφαρμογές που επιλέξαμε. Αυτό θα επαναφέρει το πληκτρολόγιό μας στο αγαπημένο/προεπιλεγμένο πληκτρολόγιο. Εδώ είναι τα βήματα:
- Επιστρέψτε στην κύρια οθόνη του Tasker, πατήστε παρατεταμένα την υπάρχουσα Εργασία που μόλις φτιάξατε. Θα εμφανιστεί ένα αναδυόμενο παράθυρο με ορισμένες επιλογές. Διαλέγω Προσθήκη Εργασίας Εξόδου.
- Επιλέξτε να δημιουργήσετε μια νέα Εργασία εδώ.
- Μόλις βρεθείτε στην οθόνη επεξεργασίας εργασιών, επαναλάβετε τα βήματα 2-8 από τις προηγούμενες οδηγίες, εκτός κατά τη διάρκεια του βήματος #5 επιλέξτε το πληκτρολόγιο στο οποίο θέλετε να επαναφέρετε μόλις αποχωρήσετε από τις εφαρμογές που έχετε εκλεκτός.
Βήμα 3Β: Tasker Task εάν χρησιμοποιείτε SecureTask
Μόλις βρεθείτε στην οθόνη επεξεργασίας εργασιών, ακολουθήστε αυτά τα βήματα για να δημιουργήσετε την καταχώριση Εργασία η οποία θα αλλάξει το πληκτρολόγιό μας όταν εισέλθουμε στις εφαρμογές που επιλέξαμε πριν:
- Δημιουργήστε μια ενέργεια πατώντας το + κουμπί στην κάτω μέση.
- Παρακέντηση Συνδέω έπειτα SecureTask έπειτα Ασφαλείς ρυθμίσεις.
- Πατήστε το εικονίδιο μολυβιού για να ανοίξετε τη διαμόρφωση SecureTask.
- Στο SecureTask, ορίστε την Ενέργεια σε Ανάγνωση. Για τον τύπο ρύθμισης ασφαλής default_input_method. Για το όνομα της μεταβλητής αποτελέσματος τύπος πληκτρολόγιο.
- Πατήστε το σημάδι επιλογής για να αποθηκεύσετε τη διαμόρφωση SecureTask και, στη συνέχεια, πατήστε το πλήκτρο πίσω ή πατήστε το πλήκτρο επάνω αριστερό βέλος για να επιστρέψετε στην οθόνη επεξεργασίας εργασιών.
- Προσθέστε μια άλλη ενέργεια αλλά αυτή τη φορά μεταβείτε στο Μεταβλητές έπειτα Μεταβλητό σύνολο.
- Για το όνομα ορίστε το σε a καθολική μεταβλητή που υποδηλώνει το όνομα του τρέχοντος προεπιλεγμένου πληκτρολογίου. Το Tasker αναγνωρίζει καθολικές μεταβλητές όταν το Το πρώτο γράμμα του ονόματος της μεταβλητής είναι κεφαλαίο. Για παράδειγμα, έβαλα το Όνομα ως %Gboard.
- Για να το ορίσετε σε %πληκτρολόγιο.
- Πατήστε πίσω για να επιστρέψετε στην οθόνη επεξεργασίας εργασιών.
- Στο κάτω αριστερό μέρος της οθόνης, πατήστε στο κουμπί αναπαραγωγής για να εκτελέσετε την Εργασία.
Τα βήματα 2-10 έχουν σχεδιαστεί για να αποθηκεύουν το όνομα υπηρεσίας του πληκτρολογίου είναι μια καθολική μεταβλητή στην οποία μπορούμε να αναφερθούμε όταν χρειάζεται να αλλάξουμε το πληκτρολόγιο. Πρέπει να γνωρίζουμε το ακριβές όνομα της υπηρεσίας πληκτρολογίου, διαφορετικά δεν μπορούμε να αλλάξουμε σε αυτό το πληκτρολόγιο. Μπορείτε να μεταβείτε στην καρτέλα Μεταβλητές στο Tasker για να δείτε το όνομα της υπηρεσίας πληκτρολογίου που μόλις αποθηκεύτηκε.
Θα χρειαστεί να επαναλαμβάνω βήματα 2-10 για να αποθηκεύσετε τα ονόματα υπηρεσιών πληκτρολογίου για όλα τα άλλα πληκτρολόγιά σας στα οποία θέλετε να κάνετε εναλλαγή. Το μόνο που έχετε να κάνετε είναι να αλλάξετε χειροκίνητα σε άλλο πληκτρολόγιο και να επαναλάβετε τα βήματα 2-10, ωστόσο, χρειάζεται αλλάξτε το όνομα της μεταβλητής στο βήμα 7. Για παράδειγμα, άλλαξα το πληκτρολόγιό μου σε πληκτρολόγιο Xperia, οπότε αντί να αποθηκεύσω μια καθολική μεταβλητή που ονομάζεται %Gboard, την ονόμασα %Xperia.
Αφού επαναλάβετε τα παραπάνω βήματα για τα πληκτρολόγια στα οποία θέλετε να κάνετε εναλλαγή, μπορούμε τώρα να ρυθμίσουμε την πραγματική μας εργασία για να αλλάξουμε το πληκτρολόγιο. Ακολουθήστε αυτά τα βήματα:
- Διαγράψτε τις δύο προηγούμενες Ενέργειες που κάναμε πατώντας παρατεταμένα επιλέγοντάς τις και, στη συνέχεια, σύροντας τις επισημασμένες Ενέργειες στον κάδο απορριμμάτων στο κάτω μέρος.
- Προσθέστε μια νέα ενέργεια και μεταβείτε στο Συνδέω --> SecureTask --> Ασφαλείς ρυθμίσεις.
- Πατήστε στο εικονίδιο με το μολύβι για να ανοίξετε τη διαμόρφωση SecureTask.
- Για τη Δράση αυτή τη φορά επιλέξτε Γράφω. Για τη Ρύθμιση πάλι θα είναι ασφαλής default_input_method. Αλλά αυτή τη φορά για τη νέα τιμή ορίστε το το όνομα της καθολικής μεταβλητής του πληκτρολογίου στο οποίο θέλετε να μεταβείτε αυτόματα. Για παράδειγμα, έβαλα το %Gboard εδώ.
- Κλείστε την οθόνη επεξεργασίας εργασιών πίσω στο κύριο μενού του Tasker.
Τώρα πρέπει να προσθέσουμε μια Εργασία Έξοδος που θα ενεργοποιηθεί όταν εγκαταλείψουμε τις εφαρμογές της επιλογής μας, ώστε το Tasker να μας επαναφέρει στο προεπιλεγμένο πληκτρολόγιο της επιλογής μας. Εδώ είναι τα βήματα:
- Πατήστε παρατεταμένα την Εργασία που μόλις δημιουργήσαμε μέχρι να δείτε ένα αναδυόμενο παράθυρο.
- Επιλέγω Προσθήκη Εργασίας Εξόδου.
- Δημιουργήστε μια νέα Εργασία.
- Προσθέστε μια ενέργεια μεταβαίνοντας στο Plugin --> SecureTask --> Secure settings. Δράση: Γράφω. Σύνθεση: ασφαλής default_input_method. Νέα τιμή: καθολικό όνομα μεταβλητής του πληκτρολογίου στο οποίο θέλετε να επιστρέψετε μετά την έξοδο από την εφαρμογή.
συμπέρασμα
Είτε χρησιμοποιείτε είτε όχι το AutoTools είτε το SecureTask δεν έχει σημασία εδώ - το τελικό αποτέλεσμα είναι το ίδιο. Όταν εισέλθετε στις εφαρμογές που έχετε επιλέξει, το Tasker θα αλλάξει αυτόματα το πληκτρολόγιό σας για εσάς και θα επαναφέρει την αλλαγή του πληκτρολογίου όταν αποχωρήσετε από αυτές τις εφαρμογές.
Αφού τα ρυθμίσετε, μπορείτε να παίξετε πότε ή πού θέλετε να χρησιμοποιήσετε διαφορετικά πληκτρολόγια. Όπως ανέφερα στην αρχή, μπορείτε για παράδειγμα να ενεργοποιήσετε αυτόματα τη φωνητική πληκτρολόγηση Google ενώ βρίσκεστε στο Android Auto. Ή, για παράδειγμα, εάν χρησιμοποιείτε το KeePass2Android, μπορείτε να βάλετε τον διακόπτη Tasker στο πληκτρολόγιο KeePass όταν η ειδοποίηση KeePass είναι δημοσιεύτηκε (σημείωση: αυτό απαιτεί από εσάς να χρησιμοποιήσετε μια άλλη προσθήκη, όπως η αυτόματη ειδοποίηση ή η ακρόαση ειδοποιήσεων, για την οποία δεν θα αναφερθούμε εδώ συντομία).
Ελπίζουμε να βρήκατε αυτό το σεμινάριο χρήσιμο. Παρακολουθήστε μας κατηγορία φροντιστηρίων για να βρείτε πολλά περισσότερα χρήσιμα σεμινάρια όπως αυτό!