Πώς να δημιουργήσετε προσαρμοσμένες συντομεύσεις πληκτρολογίου με το AutoHotkey
Υπάρχουν μερικά πράγματα που είναι απλά ένας πόνος στον τύπο - ειδικά όταν πρέπει να τα πληκτρολογείτε ξανά και ξανά. Ή ακόμα χειρότερα, αν κάτι που θέλετε να πληκτρολογήσετε δεν υπάρχει στο πληκτρολόγιό σας. Τι κάνετε εάν χρησιμοποιείτε ένα αμερικανικό πληκτρολόγιο και πρέπει να αφαιρέσετε € σε ένα έγγραφο?
Είχα αυτό το πρόβλημα. Ένιωσα ενοχλημένος, και ακόμα χειρότερα, έκανα λάθη. Χρειάστηκα να περιορίσω την ενόχλησή μου και να φροντίσω ότι αυτά τα μονότονα πράγματα που είχα να γράψω επανειλημμένα ήταν συνεπή και σωστά. Το κυνήγι ήταν για λύσεις. Αποδεικνύει ότι υπάρχει μία απάντηση και στα δύο προβλήματα: AutoHotKey.
Τι είναι το AutoHotkey?
Στον πυρήνα του, το AutoHotkey (AHK) είναι μια πλατφόρμα scripting. Με ένα μικρό κομμάτι κώδικα, μπορείτε να δημιουργήσετε μια δέσμη ενεργειών που εκτελείται στο παρασκήνιο και σας επιτρέπει να κάνετε κάτι σχεδόν με ένα πλήκτρο πρόσβασης που ορίσατε. Εάν υπάρχει μια συντόμευση πληκτρολογίου που θέλετε να αλλάξετε, μπορείτε να τη μετακινήσετε ξανά. Εάν υπάρχει μια φράση που πληκτρολογείτε τακτικά, μπορείτε να αντιστοιχίσετε έναν συνδυασμό πλήκτρων σε αυτήν. Εάν υπάρχει μια σειρά εντολών που εκτελείτε με μη αυτόματο τρόπο σε τακτική βάση, το AHK μπορεί να τις εκτελέσει όλα με ένα απλό συνδυασμό πλήκτρων.
Μην φοβάστε από λέξεις όπως "scripting platform" και "code", όμως. Το AutoHotkey είναι εξαιρετικά απλό για να ξεκινήσετε, ειδικά αν απλά αναθέτετε βασικές συντομεύσεις σε βασικές εντολές. Οι πιθανότητες είναι, μπορείτε να μάθετε τι χρειάζεστε για ένα μόνο απόγευμα. Ας δούμε μερικά βασικά παραδείγματα για το τι μπορεί να κάνει το AutoHotkey για να ξεκινήσετε.
Πώς να εγκαταστήσετε το AutoHotkey
Προχωρήστε στον ιστότοπο του AutoHotkey για να κάνετε λήψη του προγράμματος. Στην κύρια σελίδα υπάρχει ένα μεγάλο πράσινο κουμπί που λέει "Λήψη" σε αυτό. Κάνοντας κλικ σε αυτό θα μεταφερθείτε στη σελίδα λήψης. Εδώ μπορείτε να πατήσετε το κουμπί λήψης για να λάβετε την πιο πρόσφατη έκδοση.
ΣΗΜΕΙΩΣΗ: Ορισμένα προγράμματα προστασίας από ιούς θα επισημάνουν το AutoHotkey ως κακόβουλο λογισμικό. Αυτό είναι ψευδές θετικό. Το AutoHotkey είναι εξαιρετικά ισχυρό και, ενώ δεν είναι επικίνδυνο από μόνο του, είναι μια γλώσσα δέσμης ενεργειών - πράγμα που σημαίνει ότι θα μπορούσατε να δημιουργήσετε κακόβουλο λογισμικό με αυτό αν είχατε την επιθυμία να. Αλλά μην ανησυχείτε για τη λήψη του ίδιου του προγράμματος βάσης AutoHotkey. δεν θα βλάψει τον υπολογιστή σας.
Αφού κατεβάσετε το αρχείο εγκατάστασης, κάντε διπλό κλικ πάνω του για να ξεκινήσετε την εγκατάσταση του AutoHotkey. Σχεδόν όλοι οι χρήστες θα θέλουν να χρησιμοποιήσουν το κουμπί Express Installation. Η προσαρμοσμένη εγκατάσταση σας δίνει επιλογές σχετικά με τις προεπιλεγμένες συμπεριφορές και την εγκατάσταση της τοποθεσίας. Αφήνοντας τις προεπιλογές στη θέση τους είναι καλύτερο.
Μόλις εγκατασταθεί, είστε έτοιμοι να φτάσετε στα πράγματα διασκέδασης: γράφοντας το πρώτο σενάριο.
Πώς να δημιουργήσετε το πρώτο σας AutoHotkey Script
Η εκτέλεση της εφαρμογής AutoHotkey τώρα δεν θα κάνει τίποτα παρά να ξεκινήσει τη σελίδα βοήθειας. Για να ξεκινήσετε, πρέπει να έχετε ένα σενάριο που θα λέει στο AutoHotkey τις προσαρμοσμένες συντομεύσεις πληκτρολογίου σας. Ας ξεκινήσουμε δημιουργώντας ένα.
Κάντε δεξί κλικ στην επιφάνεια εργασίας σας (ή σε οποιονδήποτε άλλο φάκελο) και επιλέξτε New> AutoHotkey script. Αυτό θα δημιουργήσει ένα νέο αρχείο με την επέκταση .ahk σε αυτόν το φάκελο. Ονομάστε το αρχείο ό, τι θέλετε, στη συνέχεια κάντε δεξί κλικ πάνω του και ανοίξτε το στο Notepad. (ή ένα πιο φιλικό προς το πρόγραμμα πρόγραμμα όπως το Notepad ++, αν το έχετε). Θα υπάρχει κάποιο κείμενο στο αρχείο. Για απλά σενάρια όπως αυτά που επέδειξαν εδώ, μπορεί να αφαιρεθεί. Καθώς προχωράτε περισσότερο, ίσως θέλετε να το αφήσετε.
Θα σας δοθεί μια σχεδόν κενή πλάκα για να δημιουργήσετε τις συντομεύσεις πληκτρολογίου των ονείρων σας. Ακολουθούν μερικά παραδείγματα.
Ας ξεκινήσουμε με ένα πραγματικά απλό σενάριο εισαγωγής χαρακτήρων. Έχω ένα σενάριο που χρησιμοποιώ κάθε μέρα για να μπορώ να πληκτρολογήσω συνηθισμένους χαρακτήρες από τη γερμανική που δεν είναι στο αγγλικό μου πληκτρολόγιο. Ας πούμε ότι θέλω να πληκτρολογήσω το χαρακτήρα ß κάθε φορά που πατάω Alt + Shift + S στο πληκτρολόγιό μου. Στο AutoHotkey, αυτό θα μοιάζει με αυτό:
!+s :: Αποστολή, ß
Ας σπάσουμε αυτό το κομμάτι του κειμένου:
- ! είναι το σύμβολο για το πλήκτρο Alt
- + είναι το σύμβολο για το πλήκτρο Shift
- s σημαίνει (προφανώς) το κλειδί S
- :: υποδηλώνει τι θέλετε να τρέχουν τα προηγούμενα πλήκτρα όταν πατηθούν μαζί
- Αποστολή, είναι μια εντολή που πληκτρολογεί το κείμενο προόδου
- ß είναι το κείμενο που θέλουμε να πληκτρολογήσει η εντολή.
Ουσιαστικά, αυτή η εντολή λέει: "Όταν πατήσετε ταυτόχρονα τα πλήκτρα Alt, Shift και S, πληκτρολογήστε ß."
Μπορείτε επίσης να προσθέσετε άλλους τροποποιητές. Για παράδειγμα, αν προσθέσετε το < symbol before your hotkey (so it reads , μπορείτε να ενημερώσετε το AutoHotkey για να εκτελέσετε την εντολή μόνο αν χρησιμοποιείται το πλήκτρο Αριστερό Alt.
Ολόκληρο το σενάριό μου με γερμανικά-σύμβολα-hotkey μοιάζει με αυτό:
Εάν γνωρίζετε το όνομα του χαρακτήρα που θέλετε να προσθέσετε στο σενάριό σας, η αναζήτηση αυτού στο Google είναι ίσως ο πιο γρήγορος τρόπος να το βρείτε. Εάν όχι, μπορείτε να το αναζητήσετε σε έναν πίνακα ASCII ή Unicode.
Μπορείτε να πάρετε αυτό πέρα από τους μεμονωμένους χαρακτήρες, επίσης. Αν βρείτε τον εαυτό σας να αγωνίζεται τακτικά για να μεταφράσει σύνθετες, ενοχλητικές ή απλά μεγάλες σειρές χαρακτήρων από το μυαλό σας στα δάχτυλά σας, το AutoHotkey είναι ο νέος καλύτερος φίλος σας. Στη δουλειά μου, συχνά πρέπει να απευθυνθώ σε άτομα σε άλλα θεσμικά όργανα για να συζητήσω θέματα ασφάλειας σε έργα χωρίς καμία εισαγωγή από τους ανθρώπους με τους οποίους δουλεύω. Αυτό απαιτεί να εξηγήσω ποιοι είμαι και γιατί τους έρχομαι σε επαφή. Αντί να γράψω ολόκληρο αυτό το μήνυμα, χρησιμοποιώ ένα hotstring στο AHK. Το σενάριο μοιάζει με αυτό:
ο
: *:
στην αρχή λέει στην AHK να παρακολουθήσει το τσίμπημα που την ακολουθεί. Σε αυτή την περίπτωση είναι αυτή η συμβολοσειράncm
(σύντομα για "νέο κρύο μήνυμα" στο κεφάλι μου). Έτσι, κάθε φορά που πληκτρολογώ τα γράμματα ncm σε ένα πλαίσιο, θα τα ανταλλάξει με τη συμβολοσειρά κειμένου που ακολουθεί::
στο σενάριο. Όχι μόνο έχω μετατρέψει μια παράγραφο που αξίζει να πληκτρολογείτε σε τρεις πληκτρολογήσεις, ξέρω ότι θα είναι σωστή κάθε φορά.Αυτό θα μπορούσε να επιτευχθεί με ένα hotkey αντί για hotscript πάρα πολύ. Θα μπορούσατε να αντικαταστήσετε
: *: ncm
στο σενάριο με!+n
και έχετε την ίδια σειρά συμβόλων που εμφανίζονται με σας πατήσατε Alt + N στο πληκτρολόγιό σας.Το AutoHotkey έχει επίσης τη δυνατότητα να τραβήξει βασικές πληροφορίες από τον υπολογιστή σας. Για παράδειγμα, μπορεί να πάρει τη σημερινή ημερομηνία. Έτσι εάν είστε κάποιος που εισέρχεται στην ημερομηνία σε πολλά πεδία, αυτό το σενάριο θα μπορούσε να είναι ένα lifesaver.
Εάν εκτελέσετε αυτήν τη δέσμη ενεργειών, το AutoHotkey θα αποθέσει την τρέχουσα ημερομηνία σε οπουδήποτε είναι ο δρομέας σας. Μπορείτε να παίξετε με πράγματα όπως μορφοποίηση (dd / mm / yyyy έναντι MM / dd / yyyy για παράδειγμα) και στο σενάριο.
Πηγαίνοντας παρακάτω: Εκτέλεση προγραμμάτων, συντομεύσεις Remap και περισσότερα
Το AutoHotkey μπορεί να κάνει πολύ περισσότερα από το να εισάγει κείμενο (αν και αυτή είναι μία από τις πιο κοινές χρήσεις). Μπορείτε επίσης να το χρησιμοποιήσετε για να εκτελέσετε ένα πρόγραμμα όταν πιέζετε ένα συγκεκριμένο πλήκτρο, αλλάζετε τα shortucts όπως το Alt + Tab με τα πλήκτρα επιλογής της επιλογής σας ή τα κουμπιά επαναφοράς στο ποντίκι σας. Εάν παίρνετε πραγματικά βαθιά, μπορείτε ακόμη και να δημιουργήσετε παράθυρα διαλόγου ή πλήρη προγράμματα με AutoHotkey.
Μπορείτε να δείτε τα διαφορετικά σύμβολα για τα πλήκτρα πρόσβασης στα έγγραφα τεκμηρίωσης του AutoHotkey. Μπορείτε επίσης να δείτε το σεμινάριο για αρχάριους για ακόμη περισσότερα παραδείγματα από πράγματα που μπορείτε να κάνετε σε ένα σενάριο. Αν έχετε ποτέ κολλήσει, το φόρουμ AutoHotkey είναι ένα εξαιρετικό μέρος για αναζήτηση, να κάνετε ερωτήσεις και να μάθετε περισσότερα για το τι μπορεί να κάνει το AutoHotkey.