AutoKey is een scripttoepassing voor Linux. Hiermee kunt u repetitieve en triviale bewerkingen op uw computer automatiseren, zodat u ze snel en efficiënt kunt uitvoeren.

Enkele van de taken waar AutoKey goed van pas komt, zijn tekstuitbreiding, typefouten corrigeren, programma's starten en standaardteksten invoegen. Bovendien kunt u het ook gebruiken om aangepaste scripts uit te voeren om complexe systeemacties op uw computer te automatiseren.

Dat gezegd hebbende, kan AutoKey echter intimiderend zijn voor nieuwe gebruikers. Hiertoe is hier een handleiding om u te helpen bij het installeren, instellen en gebruiken van AutoKey op Linux.

Wat is AutoKey?

AutoKey is een gratis en open-source hulpprogramma voor desktopautomatisering voor Linux. Hiermee kunt u verschillende repetitieve bewerkingen op uw computer automatiseren met behulp van sneltoetsen of triggerfrases, zodat u ze efficiënt kunt uitvoeren.

Als u net begint met AutoKey, zijn tekstuitbreiding en autocorrectie twee toepassingen waarbij de software u goed van pas kan komen. En na verloop van tijd, als u vertrouwd raakt met AutoKey en begrip ontwikkelt van scriptconcepten en hun fijne kneepjes, zou u het moeten kunnen gebruiken om

voer Python-scripts uit om complexe taken te automatiseren.

Hoe AutoKey op Linux te installeren

AutoKey is beschikbaar voor alle belangrijke Linux-distributies en komt in twee versies: autokey-gtk en autokey-qt.

Voor niet-ingewijden, GTK en Qt zijn toolkits die worden gebruikt voor het ontwikkelen van GUI-gebaseerde apps voor Linux. Van de twee heeft GTK de voorkeur voor programma's in GNOME-stijl, terwijl Qt de standaardoptie is voor het maken van programma's voor KDE. Afgezien van de verandering in cosmetica, hebben de programma's die met GTK en Qt zijn gemaakt, in het algemeen dezelfde interne structuur.

Dus, afhankelijk van welke Linux-distro je op je computer gebruikt, kun je besluiten om de GTK- of de Qt-versie van AutoKey te downloaden.

Verwant: Wat is het verschil tussen GTK+ en Qt

Ook hiervoor heb je twee mogelijkheden. Je kunt de pakketbeheerder gebruiken, die vooraf is geïnstalleerd in je Linux-distro, voor een snelle installatie. Of u kunt gebruiken Pip, voor het geval u de nieuwste versie van AutoKey wilt.

De aanbevolen keuze is echter om AutoKey te installeren met behulp van een pakketbeheerder, omdat dit een veel eenvoudiger en vriendelijker installatieproces biedt dan pip. Volg de onderstaande stappen om AutoKey op uw computer te installeren.

Op Debian (Ubuntu, Mint, Elementair)

Om AutoKey te installeren op op Debian gebaseerde Linux-distributies, voert u de volgende opdracht uit in de terminal:

sudo apt install autokey-gtk

Voor installatie: autokey-qt, binnenkomen:

sudo apt installeer autokey-qt

op Fedora

Installeer AutoKey op Fedora met:

sudo dnf autokey-gtk installeren

Op Arch Linux

AutoKey is beschikbaar op Arch Linux via AUR (Arch User Repository). U kunt het dus installeren door het volgende uit te voeren:

yay -Syy autokey-gtk

Initiële uitvoering AutoKey

Met AutoKey geïnstalleerd, ga naar het applicatiemenu en start het programma. Wanneer het wordt geopend, zal het systeem u begroeten met het hoofdvenster dat in twee delen is opgesplitst: het linkerdeelvenster helpt u navigeren door zinnen en scripts, terwijl u aan de rechterkant de items die u selecteert, kunt bekijken en bouwen/configureren links.

AutoKey wordt standaard geleverd met een paar voorbeeldzinnen en scripts om u een idee te geven van het gebruik ervan. Zinnen zijn in wezen tekstuitbreidingen die namens u tekst invoeren wanneer u hun triggersleutels of -zinnen invoert. Aan de andere kant, scripts zijn dynamisch en kunnen worden geprogrammeerd met Python om meer geavanceerde bewerkingen uit te voeren.

In de volgende secties laten we u zien hoe u ze kunt gebruiken. Maar zorg er eerst voor dat AutoKey automatisch wordt uitgevoerd telkens wanneer u zich aanmeldt op uw computer, zodat u de app niet elke keer handmatig hoeft uit te voeren.

Ga hiervoor naar Bewerking > Voorkeuren. Schakel over naar de Algemeen tabblad en vink het vakje aan voor AutoKey automatisch starten bij inloggen. Klik op OK om de wijzigingen op te slaan.

AutoKey-zinnen gebruiken

Zoals hierboven vermeld, zijn er verschillende gebruikssituaties waarin u AutoKey-zinnen kunt gebruiken. Laten we, om AutoKey-zinnen in actie te laten zien, eens kijken hoe u een afkorting kunt instellen om tekst/zin uit te breiden.

  1. Klik op de Nieuw knop en selecteer Uitdrukking.
  2. Geef een naam aan de zin en druk op OK.
  3. Klik in het rechtervenster op Voer de inhoud van de zin in en vervang het door de tekst die u wilt invoeren wanneer u de afkorting typt.
  4. Klik op de Set knop naast Afkortingen.
  5. Tik op Toevoegen in de Afkortingen instellen venster en voer de afkorting in waarmee u de zin wilt uitbreiden.
  6. Druk op de vervolgkeuzeknop voor Trigger aan en selecteer Allemaal niet-woord.
  7. Raken OK.
  8. Tik in het hoofdvenster op de Sparen knop.

Om het geval van getypte afkortingen te negeren, vinkt u het selectievakje aan naast Negeer geval van getypte afkorting. Evenzo, om te voorkomen dat u op een trigger-teken moet drukken, schakelt u de Onmiddellijk activeren (geen triggerteken nodig) keuze.

Als u van softwareontwikkeling houdt en bepaalde Python-bibliotheken in uw project wilt gebruiken, kunt u hiervoor een zin maken die die bibliotheken in de editor invoert wanneer u deze intypt.

Bovendien, voor het geval je veel van dergelijke zinnen hebt vergaard - tot een punt waarop het moeilijk te onthouden is ze - u kunt een sneltoets toewijzen om een ​​lijst met al deze zinnen te bekijken en er een kiezen om in de tekst in te voeren veld.

Volg hiervoor de onderstaande stappen:

  1. Druk op de Nieuw knop om een ​​nieuwe map te maken.
  2. Verplaats alle zinnen die u wilt groeperen naar deze map.
  3. Selecteer de map en in de Mapinstellingen klik aan de rechterkant op de Set knop naast Sneltoets.
  4. Kies een modificatiesleutel, selecteer Druk om in te stellenen voer een sleutel in om een ​​toetsencombinatie te genereren. Raken OK en sla de wijzigingen op.

Nu hoef je alleen maar op de sneltoets te drukken om alle zinnen in de map te bekijken en degene te selecteren die je wilt gebruiken.

AutoKey-scripts gebruiken

AutoKey-scripts komen in het spel wanneer u meer geavanceerde bewerkingen wilt uitvoeren dan alleen tekstuitbreiding. Met behulp van een script kunt u onder andere apps uitvoeren, bestanden/mappen openen en venster- en muisgebeurtenissen regelen.

Laten we voor deze handleiding eens kijken hoe u een AutoKey-script kunt gebruiken om Google Chrome te openen.

  1. Klik op de Nieuw knop en selecteer Script.
  2. Geef een naam aan je script en druk op OK.
  3. Vervang in het rechtervenster # Voer uw scriptcode in met de volgende regels code:
    subproces importeren
    subproces. Popen(["usr/bin/google-chrome"])
  4. Druk op de Set knop naast Sneltoets en stel een sneltoets in.
  5. Klik OK.
  6. Tik op Sparen om je scriptie op te slaan.

Nu, elke keer dat u Chrome wilt gebruiken, drukt u op deze sneltoets en het zal het script uitvoeren en Chrome starten.

Op dezelfde manier waarop u soortgelijke zinnen in een map in de vorige sectie hebt gegroepeerd, kunt u ook soortgelijke scripts groeperen om ze indien nodig gemakkelijk uit te voeren.

Om scripts effectief te kunnen gebruiken, moet u een werkend begrip van Python. Zoals we bijvoorbeeld de we hebben gebruikt subproces module (subprocesbeheer) om in bovenstaand voorbeeld een nieuw proces te openen. U kunt meer leren over het subproces en andere modules en componenten met behulp van de officiële documenten van Python.

Verwant: Wat is de OS-module van Python en hoe gebruik je deze?

Als je het eenmaal onder de knie hebt, kun je je Python-vaardigheden gebruiken om te communiceren met vrijwel elk onderdeel van de systeem en voer taken uit op lagere niveaus die veel van uw tijd zouden kosten als u ervoor kiest om de handleiding te gebruiken route.

Krijg meer gedaan met AutoKey

De bovenstaande gids had u moeten helpen AutoKey op uw computer in te stellen en het basisidee achter de werking ervan te begrijpen. En in de toekomst zou u inspiratie moeten kunnen putten uit de hierboven gedemonstreerde voorbeelden en AutoKey-zinnen en scripts kunnen gebruiken om de repetitieve en triviale bewerkingen op uw systeem te automatiseren.

Als je meer opties wilt verkennen, bekijk dan enkele van de andere populaire Linux-automatiserings-apps voordat je erin investeert.

Deel
E-mail
4 Linux-automatiseringsapps om uw taken en workflows te stroomlijnen

Wilt u tijd besparen en repetitieve taken vermijden? Het antwoord is automatisering! Hier zijn enkele handige Linux-desktopautomatiserings-apps om te proberen.

Lees volgende

Gerelateerde onderwerpen
  • Linux
  • Computerautomatisering
  • Taakautomatisering
  • Linux-apps
Over de auteur
Yash Wate (17 artikelen gepubliceerd)

Yash is een Staff Writer bij MUO voor DIY, Linux, Programming en Security. Voordat hij zijn passie voor schrijven vond, ontwikkelde hij voor het web en iOS. Je kunt zijn schrijven ook vinden op TechPP, waar hij andere branches behandelt. Behalve over technologie praat hij graag over astronomie, Formule 1 en horloges.

Meer van Yash Wate

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren