Αρχική σελίδα » πως να » Πώς να προσαρμόσετε τα πλήκτρα συντόμευσης για οποιαδήποτε εφαρμογή Linux

    Πώς να προσαρμόσετε τα πλήκτρα συντόμευσης για οποιαδήποτε εφαρμογή Linux

    Ένα από τα πιο ενοχλητικά προβλήματα με το Linux ήταν πάντα η έλλειψη υποστήριξης του AutoHotkey, έτσι δεν μπορούσατε να προσαρμόσετε τα πλήκτρα συντόμευσης σας - αλλά τώρα με την εφαρμογή AutoKey με ανοικτή πηγή, μπορείτε να το κάνετε και πολλά άλλα.

    Το AutoKey είναι ένα βοηθητικό πρόγραμμα αυτοματισμού επιφάνειας εργασίας που σας επιτρέπει να διαχειριστείτε μπλοκ κειμένου και να χρησιμοποιείτε συντομεύσεις και πλήκτρα πρόσβασης για να εξοικονομήσετε χρόνο κατά την πληκτρολόγηση, αλλά μπορείτε επίσης να το χρησιμοποιήσετε για να μετακινήσετε τα πλήκτρα πρόσβασης σε εφαρμογές. Για παράδειγμα, εάν η αγαπημένη σας εφαρμογή χρησιμοποίησε το Ctrl + Q για να κλείσει και δεν το θέλατε, θα μπορούσατε να μετακινήσετε αυτό το κλειδί χρησιμοποιώντας το AutoKey.

    Το σενάριο

    Για το σενάριο δοκιμής μας σήμερα, θα αντικαταστήσω τον συνδυασμό πλήκτρων Ctrl + T με Alt + T αντί. Γιατί ρωτάς? Το πλήκτρο συντόμευσης Ctrl + T χρησιμοποιείται σε κάθε πρόγραμμα περιήγησης για να ανοίξει μια νέα καρτέλα, αλλά δεδομένου ότι χρησιμοποιώ το Google Chrome και θέλω να ανοίγουν νέες καρτέλες συνεχώς για αναζήτηση, το πλήκτρο συντόμευσης Alt + T είναι πολύ πιο εύκολο για μένα να χτυπήσω χέρια από την πρώτη σειρά.

    Για να ολοκληρώσουμε αυτό το έργο, θα χρησιμοποιήσουμε το καταπληκτικό εργαλείο AutoKey, το οποίο είναι πολύ όπως το AutoHotkey σε Windows, εκτός από το γεγονός ότι είναι κατασκευασμένο για Linux και είναι ικανό να χρησιμοποιεί δέσμες ενεργειών Python.

    Εγκατάσταση του AutoKey

    Θα θελήσετε να ανοίξετε το Synaptic Package Manager και να κάνετε μια γρήγορη αναζήτηση autokey, ελέγξτε το πλαίσιο και, στη συνέχεια, εγκαταστήστε τη συσκευασία. Θα μπορούσατε επίσης να το εγκαταστήσετε χρησιμοποιώντας την εντολή apt-get όπως αυτή:

    sudo apt-get να εγκαταστήσετε το autokey

    Επανατοποθέτηση των πλήκτρων συντόμευσης με το AutoKey

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

    Χρησιμοποιήστε το κουμπί Set δίπλα στο πλήκτρο Hotkey για να αντιστοιχίσετε το πλήκτρο πρόσβασης που θέλετε να χρησιμοποιήσετε, κάντε κλικ στο πλήκτρο τροποποιητή στην περίπτωση αυτή, αναθέτω Alt και, στη συνέχεια, κάντε κλικ στο πλήκτρο Πατήστε το πλήκτρο Set και στο κλειδί που θέλετε να χρησιμοποιήσετε. Για παράδειγμα, χρησιμοποιώ το Alt + t και θα παρατηρήσετε ότι ο χαρακτήρας είναι πεζά, κάτι που είναι σημαντικό - αν πατήσετε Shift + T εκεί, το AutoKey θα μπερδευτεί.

    Αφού γίνει αυτό, μπορείτε να τοποθετήσετε τα παρακάτω στο πλαίσιο κειμένου:

    +t

    Κάντε κλικ στο κουμπί αποθήκευσης και τελειώσατε. Τώρα μπορείτε να ανοίξετε το πρόγραμμα περιήγησης και να χρησιμοποιήσετε τον συνδυασμό Alt + T αντί του Ctrl + T και θα πρέπει να ανοίξετε μια νέα καρτέλα.

    Πως λειτουργεί αυτό? Όταν πατάτε το πληκτρολόγιο Alt + T που έχετε αντιστοιχίσει, το AutoKey στέλνει τις πληκτρολογήσεις στην τρέχουσα ενεργή εφαρμογή και αφού οι πληκτρολογήσεις στην περίπτωση αυτή είναι Ctrl + T, το Google Chrome υποθέτει ότι πατήσατε το πλήκτρο συντόμευσης για μια νέα καρτέλα, και ανταποκρίνεται ανάλογα.

    Φιλτράρισμα ανά παράθυρο

    Το μόνο πρόβλημα είναι ότι το πλήκτρο συντόμευσης τώρα ενεργοποιείται για όλα τα παράθυρα. Για να το διορθώσουμε αυτό, μπορούμε να ορίσουμε ένα φίλτρο παραθύρου χρησιμοποιώντας το κουμπί Set και, στη συνέχεια, πληκτρολογήστε κάτι παρόμοιο με αυτό:

    .*Google Chrome

    Ίσως αναρωτιέστε τι είναι το. * - αυτό το φίλτρο χρησιμοποιεί κανονικές εκφράσεις για να βρει τον τίτλο του παραθύρου, γι 'αυτό θα χρειαστεί να χρησιμοποιήσετε. * Για να ταιριάζει με οποιονδήποτε χαρακτήρες που δεν έχουν οριστεί, συμπεριλαμβανομένου του χώρου σε αυτή την περίπτωση. Σημείωση: Θα μπορούσατε να χρησιμοποιήσετε ένα χαρακτήρα μιας περιόδου για να αντιπροσωπεύσετε ένα κενό, αν θέλετε.

    Χρησιμοποιώντας ειδικά κλειδιά στο AutoKey

    Όταν δημιουργείτε μια νέα φράση, μπορείτε να χρησιμοποιήσετε τους ακόλουθους ειδικούς κωδικούς για να προσομοιώσετε το πάτημα ενός από τα ειδικά πλήκτρα. Υπάρχει στην πραγματικότητα μια πολύ μεγαλύτερη λίστα ειδικών κλειδιών, αλλά αυτά είναι ίσως τα πιο σημαντικά που θα χρειαστεί να χρησιμοποιήσετε:

    • = Κλειδί των Windows

    Συνδυασμός πλήκτρων

    Εάν θέλετε να συνδυάσετε ένα πλήθος πλήκτρων, θα χρησιμοποιήσετε το χαρακτήρα +, όπως αυτό:

    ++

    Εάν χρειάζεστε να εισαγάγετε πραγματικά ένα σύμβολο +, θα πρέπει να χρησιμοποιήσετε αντ 'αυτού.

    AutoKey Rocks!

    Υπάρχει οποιοσδήποτε αριθμός χρήσεων για αυτήν την τεχνική εκτός από την απλή μετακίνηση των πλήκτρων συντόμευσης - θα μπορούσατε να αυτοματοποιήσετε μια σειρά πλήκτρων για να εκτελέσετε μια εργασία, για παράδειγμα. Οι δυνατότητες είναι ατελείωτες - αλλά τι θα τις χρησιμοποιούσατε?