Πώς να προσθέσετε δρομείς αριστερού/δεξιού πληκτρολογίου στη γραμμή πλοήγησης κατά την εισαγωγή κειμένου

Εκμάθηση σχετικά με τον τρόπο προσθήκης δρομέων αριστερού/δεξιού πληκτρολογίου στη γραμμή πλοήγησης κατά την εισαγωγή κειμένου με χρήση Tasker και Custom Navigation Bar. Δεν χρειάζεται root, Android 7.0+.

Η προσαρμογή της γραμμής πλοήγησης αποτελεί βασικό στοιχείο των προσαρμοσμένων ROM από τότε που η Google εισήγαγε το Galaxy Nexus με Android 4.0 Ice Cream Sandwich (δεν μιλάμε για το Motorola Xoom και το Honeycomb γύρω από αυτά τα μέρη). Αν και μερικοί OEM προσφέρουν κάποιο είδος προσαρμογής κλειδιού λογισμικού στα τηλέφωνά τους, είναι μόνο με το πρώτη προεπισκόπηση προγραμματιστή Android O που περιλαμβάνει επίσημα η Google προσαρμογή γραμμής πλοήγησης. Ωστόσο, οι χρήστες στα φόρουμ μας ανακάλυψαν ότι ο δέκτης της γραμμής πλοήγησης της Google ήταν στην πραγματικότητα κρυμμένο στο AOSP από το Android Nougat, αλλά μόλις αυτή την εβδομάδα ανακαλύψαμε ότι αυτός ο κρυφός δέκτης γραμμής πλοήγησης θα μπορούσε να είναι πρόσβαση μέσω εντολών κελύφους χωρίς να χρειάζεται root, προσαρμοσμένες ROM ή mod UI συστήματος

. Είναι πλέον δυνατή η εφαρμογή δημοφιλών χαρακτηριστικών προσαρμοσμένης ROM, όπως η προσθήκη δρομέων πληκτρολογίου στη γραμμή πλοήγησης;

Στοιχηματίζετε, καθώς αυτή η αποκάλυψη άνοιξε τις πύλες για την προσαρμογή χωρίς root της γραμμής πλοήγησης και στην πρώτη γραμμή είναι το ανώτερο μέλος του XDA paphonb ο οποίος ανέπτυξε μια εφαρμογή που ονομάζεται Προσαρμοσμένη γραμμή πλοήγησης για να βοηθήσετε τους χρήστες να τροποποιήσουν τη γραμμή πλοήγησης χωρίς να χρειάζεται να εκτελέσουν εντολές φλοιού. Η αίτησή του είναι αρκετά γεμάτη δυνατότητες. για παράδειγμα, παρέχει α Tasker plugin ώστε να μπορείτε να αλλάξετε τη γραμμή πλοήγησης με βάση τα συμφραζόμενα. Επειδή πολλοί χρήστες δεν είναι εξοικειωμένοι με το Tasker, γράφω αυτά τα σεμινάρια για να βοηθήσω τους χρήστες να επωφεληθούν από την προσαρμογή της γραμμής πλοήγησης.

Σε αυτό το σεμινάριο, θα σας δείξω πώς να το κάνετε προσθέστε δρομείς αριστερού/δεξιού πληκτρολογίου στη γραμμή πλοήγησης ενώ εμφανίζεται το πληκτρολόγιο (Android 7.0+, δεν χρειάζεται root!) Αυτό το σεμινάριο είναι παρόμοιο με αυτό για το οποίο έγραψα Χρήστες Android O, αλλά αυτό το σεμινάριο θα είναι πολύ πιο προσιτό αφού λειτουργεί σε Android Nougat.

Ναι, ναι, γνωρίζουμε ότι το Swiftkey και Gboard, μεταξύ άλλων έχουν ενσωματωμένους δρομείς πληκτρολογίου στο πληκτρολόγιο. Ωστόσο, δεν το κάνει κάθε πληκτρολόγιο, και κατά τη γνώμη μου είναι πιο βολικό να χρησιμοποιείτε κουμπιά στη γραμμή πλοήγησης αντί για τα κουμπιά στο Swiftkey (που καταλαμβάνουν χώρο) ή αυτά στο Gboard (τα οποία απαιτούν ανακριβή σάρωση πάνω από τη γραμμή διαστήματος ή εναλλαγή σε ειδικό τρόπος).


Συνιστώμενη ανάγνωση 1: Πώς να αλλάξετε τα εικονίδια της γραμμής πλοήγησης ή να τακτοποιήσετε ξανά τα κουμπιά χωρίς Root

Προτεινόμενη ανάγνωση 2: Πώς να προσθέσετε στοιχεία ελέγχου αναπαραγωγής πολυμέσων στη γραμμή πλοήγησης κατά την αναπαραγωγή μουσικής


Προσθέστε δρομείς αριστερού/δεξιού πληκτρολογίου στη γραμμή πλοήγησης κατά την εισαγωγή κειμένου

Απαιτήσεις

Σύστημα Απαιτήσεις: Θα χρειαστείτε μια συσκευή Android 7.0+ συμβατή με το εργαλείο προσαρμογής της γραμμής πλοήγησης AOSP. Το Google Nexus, το Pixel και ορισμένα τηλέφωνα Sony/HTC είναι γνωστό ότι λειτουργούν. Οι περισσότερες συσκευές που είναι κοντά στο stock Android είναι πιθανό να μην έχουν αφαιρέσει το πρόγραμμα προσαρμογής της γραμμής πλοήγησης AOSP και θα πρέπει να λειτουργούν. Αυτό σημαίνει ότι πιθανότατα δεν θα λειτουργήσει στη stock συσκευή σας LG, Samsung ή Huawei/Honor. Δείτε την ενότητα "συμβατότητα". στην πρώτη ανάρτηση αυτού του νήματος. (Σημείωση: ο OEM της συσκευής σας ενδέχεται να μην αναφέρεται σε αυτό το νήμα. Ο μόνος τρόπος για να γνωρίζετε με βεβαιότητα εάν η συσκευή σας είναι συμβατή είναι να δοκιμάσετε την εφαρμογή, κάτι που θα σας δείξουμε παρακάτω πώς να το κάνετε.)

Απαιτήσεις εφαρμογής:

  • Προσαρμοσμένη γραμμή πλοήγησης (Δωρεάν για 2 Προφίλ)
  • Tasker ($2.99)
  • Αυτόματη εισαγωγή Beta (v2.0.5b.bf) (~1,70$)

Ο λόγος που χρειαζόμαστε προσαρμοσμένη γραμμή πλοήγησης είναι προφανής - αυτή η εφαρμογή είναι αυτή που θα μας επιτρέψει να τροποποιήσουμε τη γραμμή πλοήγησης για να εμφανίσουμε αυτά τα πλήκτρα αναπαραγωγής πολυμέσων. (Τεχνικά, στην πραγματικότητα δεν χρειαζόμαστε αυτήν την εφαρμογή για αυτές τις τροποποιήσεις, καθώς μπορούμε να χρησιμοποιήσουμε εντολές φλοιού ή άλλα πρόσθετα Tasker, αλλά για να κάνουμε τα πράγματα ευκολότερα για τους χρήστες μας, θα δείξουμε πώς να το ρυθμίσετε χρησιμοποιώντας αυτήν την υπέροχη εφαρμογή.) Το AutoInput Beta είναι μια προσθήκη Tasker που θα μας βοηθήσει να εντοπίσουμε πότε το πληκτρολόγιο είναι εμφάνιση (τεχνικά, η προσθήκη θα ανιχνεύσει πότε εμφανίζεται ένα πλαίσιο εισαγωγής κειμένου αντί να εμφανίζεται το ίδιο το πληκτρολόγιο, αλλά αυτό είναι το πιο κοντινό που μπορούμε παίρνω). Τέλος, το Tasker γεφυρώνει το χάσμα μεταξύ της AutoInput Beta και της Custom Navigation Bar.

Ρύθμιση: Προσαρμοσμένη γραμμή πλοήγησης

Το πρώτο πράγμα που πρέπει να κάνουμε είναι να βεβαιωθούμε ότι είναι ακόμη δυνατή η τροποποίηση της γραμμής πλοήγησης στη συσκευή σας. Εάν η συσκευή σας είναι μία από αυτές που αναφέρονται ως συμβατές στο Νήμα προσαρμοσμένης γραμμής πλοήγησης, τότε οι πιθανότητες είναι ότι θα είναι. Μπορούμε να το επαληθεύσουμε εκτελώντας το σύντομο σεμινάριο που συνοδεύει αυτήν την εφαρμογή.

Εγκαταστήστε την εφαρμογή από το Google Play Store, στη συνέχεια ανοίξτε την εφαρμογή και προχωρήστε στις εισαγωγικές οθόνες. Η προσαρμοσμένη γραμμή πλοήγησης θα σας ζητήσει να της παραχωρήσετε μια συγκεκριμένη άδεια που ονομάζεται WRITE_SECURE_SETTINGS για να συνεχίσετε με τη χρήση της εφαρμογής. Υπάρχουν δύο τρόποι για να το κάνετε αυτό, όπως αναφέρεται στην εφαρμογή.

  1. Εάν έχετε μια συσκευή με root, η προσαρμοσμένη γραμμή πλοήγησης θα ζητήσει πρόσβαση υπερχρήστη. Παραχωρήστε το και η εφαρμογή θα εκχωρήσει αυτόματα στον εαυτό της αυτήν την άδεια.
  2. Εάν η συσκευή σας δεν είναι ριζωμένη, τότε θα πρέπει να χορηγήσετε την άδεια μέσω του ADB. Ανοίξτε μια γραμμή εντολών/τερματικό στον υπολογιστή σας και, στη συνέχεια, εισαγάγετε την ακόλουθη εντολή: adb shell pm grant xyz.paphonb.systemuituner android.permission.WRITE_SECURE_SETTINGS

Μόλις εκχωρήσετε στην εφαρμογή αυτήν την άδεια μέσω μιας από τις δύο παραπάνω μεθόδους, τότε η εφαρμογή θα προχωρήσει σε δοκιμή συμβατότητας. Εάν η γραμμή πλοήγησής σας δεν αλλάξει, τότε δυστυχώς δεν έχετε τύχη. Εάν η γραμμή πλοήγησής σας αλλάξει για να εμφανίσει ένα κουμπί με το δεξί βέλος, τότε συγχαρητήρια η συσκευή σας υποστηρίζεται! Μπορούμε τώρα να προχωρήσουμε στην τροποποίηση της γραμμής πλοήγησης.

Ρύθμιση: AutoInput Beta

Προκειμένου η αυτόματη εισαγωγή Beta να εντοπίσει πότε εμφανίζεται ένα πλαίσιο εισαγωγής κειμένου, πρέπει να ενεργοποιήσουμε την Υπηρεσία Προσβασιμότητας. Το μόνο που έχετε να κάνετε είναι να μεταβείτε στις Ρυθμίσεις --> Προσβασιμότητα (ανάλογα με τη συσκευή σας, μπορεί να βρίσκεται σε άλλο υπομενού) και να βρείτε την Αυτόματη Εισαγωγή στη λίστα Υπηρεσιών. Πατήστε πάνω του και, στη συνέχεια, πατήστε το κουμπί εναλλαγής επάνω για να ενεργοποιήσετε την Υπηρεσία Προσβασιμότητας.


Φροντιστήριο

Αφού επιβεβαιώσετε ότι η προσαρμοσμένη γραμμή πλοήγησης είναι συμβατή με τη συσκευή σας και ότι η υπηρεσία προσβασιμότητας είναι ενεργοποιημένη για την έκδοση beta της αυτόματης εισαγωγής, ήρθε η ώρα να ρυθμίσετε όλα αυτά. Το πρώτο πράγμα που πρέπει να κάνουμε είναι να δημιουργήσουμε ένα νέο προφίλ στην προσαρμοσμένη γραμμή πλοήγησης που, όταν ενεργοποιηθεί, θα προσθέτει το αριστερό/δεξί πλήκτρο στη γραμμή πλοήγησης. Ακολουθούν οι οδηγίες βήμα προς βήμα:

  1. Ανοίξτε την εφαρμογή Custom Navigation Bar και πατήστε Προφίλ στην ενότητα Αυτοματισμός.
  2. Πατήστε στο + εικονίδιο επάνω δεξιά για να προσθέσετε ένα νέο προφίλ.
  3. Πατήστε στο Προφίλ που μόλις δημιουργήθηκε.
  4. Στην ενότητα Προφίλ, πατήστε Όνομα και ονομάστε αυτό το προφίλ Δρομείς πληκτρολογίου.
  5. Στην ενότητα "Επιπλέον αριστερό κουμπί" πατήστε Τύπος. Ορίστε τον τύπο σε Κωδικός κλειδί.
  6. Θα πρέπει να υπάρχουν δύο νέες επιλογές κάτω από το "Επιπλέον αριστερό κουμπί" που ονομάζονται Κωδικός και Εικονίδιο. Πατήστε Κωδικός κλειδί.
  7. Κάντε κύλιση προς τα κάτω και επιλέξτε Dpad αριστερά.
  8. Τώρα πατήστε Εικόνισμα στην ενότητα "Επιπλέον αριστερό κουμπί".
  9. Επίλεξε το έφυγε το chevron εικόνισμα.
  10. Επαναλάβετε τα βήματα 5-9 για το "έξτρα δεξί κουμπί". Ωστόσο, ορίστε τον Κωδικό κλειδιού σε Dpad δεξιά και ορίστε το εικονίδιο σε chevron δεξιά.
  11. Δημιουργήστε αντίγραφα ασφαλείας επάνω στην ενότητα Προφίλ, πατήστε Ενεργοποιημένο για να δοκιμάσετε αυτό το προφίλ. Αν δείτε ένα αριστερό και το δεξί βέλος να εμφανίζονται στη γραμμή πλοήγησης, τότε αυτό λειτουργεί σωστά.

Τώρα που έχουμε ρυθμίσει το προφίλ προσαρμοσμένης γραμμής πλοήγησης, είμαστε έτοιμοι να ρυθμίσουμε το Tasker Profile που θα ενεργοποιεί/απενεργοποιεί αυτό το προφίλ όταν εντοπιστεί/εξαφανιστεί η εισαγωγή κειμένου. Όλα αυτά θα γίνουν σε ένα ενιαίο προφίλ. Εδώ είναι οι οδηγίες:

  1. Ανοίξτε το Tasker και δημιουργήστε ένα νέο προφίλ πατώντας στο + εικονίδιο κάτω δεξιά.
  2. Επίλεξε το Εκδήλωση συμφραζόμενα.
  3. Επιλέγω Plugin --> AutoInput --> UI Action. Πατήστε το εικονίδιο με το μολύβι για να ανοίξετε τη διαμόρφωση AutoInput.
  4. Μόλις μεταβείτε στη ρύθμιση παραμέτρων Ενέργειας διεπαφής χρήστη αυτόματης εισαγωγής, πατήστε Τύποι Δράσεων. Επιλέγω Εστίαση στοιχείου εισόδου και Χάθηκε η εστίαση του στοιχείου εισόδου. Αγνοήστε την ενότητα Κείμενο στοιχείου. Πατήστε στο εικονίδιο με το σημάδι επιλογής επάνω στην κορυφή όταν τελειώσετε.
  5. Επιστρέψτε στην κύρια οθόνη του Tasker και το Tasker θα σας ζητήσει να επισυνάψετε μια Εργασία σε αυτό το Προφίλ. Επιλέξτε να δημιουργήσετε μια νέα εργασία. Μην μπείτε στον κόπο να ονομάσετε το Task.
  6. Προσθέστε μια ενέργεια σε αυτήν την Εργασία πατώντας το + εικονίδιο στην κάτω μέση.
  7. Παω σε Εργασία --> Αν. Ρυθμίστε το σε Αν %aifocus ~ αληθεύει. Το ~ είναι "ταιριάζει."
  8. Για τη δεύτερη Δράση, μεταβείτε στο Πρόσθετο --> Προσαρμοσμένη γραμμή πλοήγησης. Πατήστε το εικονίδιο με το μολύβι για να ανοίξετε τη διαμόρφωση. Για την Ενέργεια επιλέξτε Ενεργοποίηση προφίλ. Στην περιοχή Επιλογή προφίλ επιλέξτε το Δρομείς πληκτρολογίου προφίλ που φτιάξαμε νωρίτερα.
  9. Για την τρίτη Δράση, μεταβείτε στο Εργασία --> Άλλο.
  10. Για την τέταρτη Δράση, μεταβείτε στο Πρόσθετο --> Προσαρμοσμένη γραμμή πλοήγησης. Πατήστε το εικονίδιο με το μολύβι για να ανοίξετε τη διαμόρφωση. Για την Ενέργεια επιλέξτε Απενεργοποιήστε το προφίλ. Στην περιοχή Επιλογή προφίλ επιλέξτε το Δρομείς πληκτρολογίου προφίλ για άλλη μια φορά.
  11. Για την τελευταία Δράση, μεταβείτε στο Εργασία --> Τέλος Εάν.
  12. Πατήστε πίσω και βγείτε από την οθόνη επεξεργασίας εργασιών.

Αφού ολοκληρώσετε όλα τα παραπάνω βήματα, τελειώσαμε! Συνεχίστε και δοκιμάστε το ανοίγοντας οποιοδήποτε πλαίσιο εισαγωγής κειμένου και δείτε εάν η γραμμή πλοήγησης αλλάζει ώστε να περιλαμβάνει τους δρομείς του αριστερού/δεξιού πληκτρολογίου. Εάν δεν λειτουργεί, ελέγξτε ξανά ότι η υπηρεσία προσβασιμότητας του AutoInput είναι ενεργοποιημένη.


Χρήση εντολών Shell

Δεδομένου πόσο εύκολο είναι να χρησιμοποιήσετε το XDA Senior Member paphonb'μικρό Προσαρμοσμένη γραμμή πλοήγησης app, δεν βλέπω πραγματικά την ανάγκη παροχής λεπτομερών οδηγιών βήμα προς βήμα για το πώς να το κάνετε αυτό με άλλα πρόσθετα Tasker, όπως SecureTask ή AutoTools (ή τη λειτουργία του κελύφους εκτέλεσης στο Tasker). Ωστόσο, είναι σίγουρα δυνατό, και τουλάχιστον θα παράσχω μια περίληψη των εντολών που χρειάζεστε για να αναπαραγάγετε αυτήν τη ρύθμιση χωρίς τη χρήση της εφαρμογής του paphonb.

Το πρώτο πράγμα που πρέπει να κάνετε είναι να εγκαταστήσετε είτε το SecureTask είτε το AutoTools. Θα χρειαστεί να εκχωρήσετε την άδεια WRITE_SECURE_SETTINGS σε όποια εφαρμογή επιλέξετε για να ελέγξετε τον δέκτη της γραμμής πλοήγησης.

Για το SecureTask:

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

Για AutoTools:

adbshellpmgrantcom.joaomgcd.autotoolsandroid.permission.WRITE_SECURE_SETTINGS

Στη συνέχεια, θα χρειαστεί να κατεβάσετε τα εικονίδια που θα χρησιμοποιήσετε για τα προηγούμενα/επόμενα πλήκτρα. Θα χρειαστείτε τα εικονίδια σε μορφή PNG και όσον αφορά το μέγεθος, μπορείτε να προσδιορίσετε το μέγεθος των εικονιδίων που χρειάζεστε αναζητώντας μετρήσεις πυκνότητας εμφάνισης της συσκευής στο Material.io και συσχετίζοντας αυτό με ένα διάγραμμα αναφοράς μεγέθους εικονιδίου. IconsDB.com είναι μια καλή πηγή για δωρεάν εικονίδια. Αποθηκεύστε τα εικονίδια που θα χρησιμοποιήσετε ως left.png και right.png σε έναν φάκελο που ονομάζεται /NavIcons στον ριζικό κατάλογο του αποθηκευτικού σας χώρου.

Τέλος, θα εισάγετε αυτήν την εντολή για να εμφανίσετε τα κουμπιά ελέγχου πολυμέσων:

settings put secure sysui_nav_bar "key(21:file:///storage/emulated/0/NavIcons/left.png),back; home; recent, key(22:file:///storage/emulated/0/NavIcons/right.png)"

όπου αναφέρεται το κλειδί #21 KEYCODE_DPAD_LEFT και το κλειδί #22 αναφέρεται KEYCODE_DPAD_RIGHT.

Στη συνέχεια, για να επαναφέρετε τα πλήκτρα της γραμμής πλοήγησης στην προεπιλεγμένη διάταξη (δηλ. η εστίαση εισαγωγής κειμένου έχει χαθεί), πληκτρολογήστε αυτήν την εντολή:

settings put secure sysui_nav_bar "space, back; home; recent, menu_ime"

Ουσιαστικά, η ρύθμιση του Tasker Profile θα είναι ακριβώς η ίδια με την παραπάνω ρύθμιση, εκτός από τις δύο Ενέργειες Tasker Custom Bar Navigation, θα χρησιμοποιήσετε SecureTask/AutoTools/Run Shell. Απλώς σημειώστε ότι, εκτός κι αν έχετε root και χρησιμοποιείτε την ενέργεια "run shell" στο Tasker, η διαδικασία λήψης αυτών των εντολών στο SecureTask ή στο AutoTools είναι αποκλειστικά δική σας. Πραγματικά δεν είναι τόσο δύσκολο να το κάνετε, αλλά πολλοί χρήστες βρίσκουν τη χρήση της εφαρμογής του paphonb πιο εύκολο στη χρήση, επομένως δεν θα υπεισέλθω σε περισσότερες λεπτομέρειες εδώ.


συμπέρασμα

Αυτό είναι για αυτό το σεμινάριο. Θα δημοσιεύω περιστασιακά μελλοντικά σεμινάρια όταν βρίσκω πιο πρακτικές χρήσεις της αλλαγής της γραμμής πλοήγησής σας, ειδικά με τρόπο συμφραζόμενο χρησιμοποιώντας μια εφαρμογή αυτοματισμού όπως το Tasker. Εάν έχετε έξυπνες ιδέες αλλά δεν ξέρετε πώς να τις εφαρμόσετε μόνοι σας, στείλτε μας ένα μήνυμα χρησιμοποιώντας το δικό μας Φόρμα συμβουλής ή στείλτε μας e-mail απευθείας και θα κάνουμε ό, τι καλύτερο μπορούμε για να το καταλάβουμε!

Υποστηρίξτε τους XDA-Developers με όποιον τρόπο μπορείτε! Πρόσφατα ανακαλύψαμε ότι υπήρχαν πολλά ιστολόγια που κόπηκαν, αντιγράψαμε, επικολλούσαν τα αρχικά μας σεμινάρια και άλλο περιεχόμενο που μοιράζονταν οι χρήστες μας στα φόρουμ. Αυτά τα ιστολόγια προσπαθούν να πάρουν τα εύσημα για την τεράστια προσπάθεια που κάνουμε για τη συλλογή αυτών των σεμιναρίων αντί να παρέχουμε από μόνα τους ποιοτικό περιεχόμενο. Δεν θα βρείτε σεμινάρια όπως αυτά που έχουμε γράψει στο δικό μας κατηγορία φροντιστηρίων ή σεμινάρια από τα φόρουμ μας οπουδήποτε αλλού.

Ακολουθήστε μας στο Κελάδημα, Google+, Facebook, ή YouTube. Ρίξτε μια ματιά στο δικό μας XDA Labs εφαρμογή για έναν γρήγορο τρόπο περιήγησης στα φόρουμ μας (και σκεφτείτε να το αποκτήσετε XDA Χωρίς διαφημίσεις επίσης!) στην κινητή συσκευή σας και ρίξτε μια ματιά στην πρόσφατη κυκλοφορία μας XDA Feed εφαρμογή εάν διαθέτετε OnePlus 3 ή OnePlus 3T! Ευχαριστούμε και μείνετε συντονισμένοι για το επόμενο σεμινάριο μας!