AutoKey für Linux ersetzt Kürzel automatisch durch vordefinierte Texte, zeichnet Maus- und Tastatur-Makros auf und spielt sie ab und kann interaktive Python-Skripte per Tastenkombination ausführen.
Das Desktop-Automatisierungsprogramm AutoKey arbeitet standardmäßig über alle Programmgrenzen hinweg und ersetzt zum Beispiel das Kürzel "@::" durch die eigene E-Mail-Adresse, wann immer Sie es über die Tastatur eingeben. Zudem bietet AutoKey die Möglichkeit, Texte über eine Tastenkombination einzufügen oder Python-Skripte auszuführen, wenn die zugeordnete Tastenkombination gedrückt oder das Kürzel eingegeben wird.
Auf ausdrücklichen Wunsch lassen sich alle Aktionen aber auch auf bestimmte Anwendungsfenster begrenzen, sodass das Kürzel "SgDuH::" nur in OpenOffice Writer und Thunderbird durch die Anrede "Sehr geehrte Damen und Herren" ersetzt wird, nicht aber im Terminal, Texteditor oder Firefox. Dabei erkennt AutoKey Kürzel auch dann noch, wenn Sie sich vertippt haben. Außerdem entfernt AutoKey einen zuvor automatisch eingefügten Text wieder, wenn Sie die Rücktaste drücken.
Wer komplexe Eingaben automatisieren möchte, kann anstelle eines Textes ein Python-Skript einfügen, das AutoKey ausführt, wann immer das Kürzel eingegeben oder die festgelegte Tastenkombination gedrückt wird. Solche Python-Skripte haben nicht nur über das AutoKey-API Zugriff auf das Programm, die Zwischenablage, die Tastatur und die Maus, sondern auch auf sämtliche im System installierten Python-Module. Auf diese Weise lassen sich sogar grafische Dialoge implementieren, die Daten abfragen, bevor das Python-Skript etwa automatisch einen Lieferschein oder eine Rechnung generiert. (mid)