Autokey: Erstellen Sie Ihre eigenen Tastaturkürzel unter Linux
Autokey ist ein Desktop-Automatisierungsdienstprogramm für Linux. Sie können es als Texterweiterung verwenden, um Ihre eigenen Verknüpfungen für die Funktionen zu erstellen, die Sie in Ihrer Lieblingssoftware am häufigsten verwenden. Sie haben auch die Möglichkeit, längere Textabschnitte – oder sogar ganze Vorlagen – kurzen Zeichenfolgeabkürzungen zuzuordnen.
Wenn Sie mit Autokey vertrauter werden, werden Sie feststellen, dass Sie damit noch viel mehr machen können. Sie können Desktop-Anwendungen automatisieren, um dieselben mühsamen Aufgaben ohne Ihr Zutun auszuführen, oder sogar Ihre eigenen Mini-Apps erstellen. Sehen wir uns an, wie Sie mit Autokey Ihr tägliches Leben mit Ihrem Computer automatisieren können.
Lesen Sie auch: Texterweiterung: Der schnelle Weg, Ihre Produktivität deutlich zu steigern
Installation
In diesem Tutorial installieren und verwenden wir die Anwendung in Ubuntu. Der Vorgang sollte bei den meisten Distributionen ähnlich sein, für die Sie eine vorgefertigte Datei der Anwendung finden.
Sie können im Software Center nach Autokey suchen, wenn Sie die visuelle Möglichkeit bevorzugen, Software an Bord zu bringen. Sie finden zwei Versionen: Autokey-GTK für Gnome, MATE und andere GTK-basierte Desktop-Umgebungen und Autokey-QT für KDE Plasma und alles andere, das auf dem QT-Toolkit basiert.
Wenn Sie ein Fan des Terminals sind, können Sie es auch mit apt installieren. Sie sollten jedoch die entsprechende Version nur mit einer der folgenden Methoden auswählen:
sudo apt install autokey-gtk sudo apt install autokey-qtTextausschnitte
Suchen Sie AutoKey unter Ihren installierten Anwendungen und führen Sie es aus.
AutoKey funktioniert mit zwei verschiedenen Arten von Einträgen. Sie können einfachen Klartext, den Autokey als Phrasen charakterisiert, verwenden, um Verknüpfungen und Textausschnitte zu erstellen, die zu größeren Phrasen erweitert werden (daher der Name). Sie können damit auch komplizierte Aufgaben automatisieren, indem Sie stattdessen relativ einfache Python-Skripte schreiben. Beginnen wir jedoch mit den einfachen Dingen, indem wir ein Texterweiterungs-Snippet erstellen.
Das Programm enthält einige Beispielinhalte, die Ihnen helfen, sich mit der Funktionsweise vertraut zu machen. Erweitern Sie den Ordner „Meine Phrasen“ in der linken Liste, dann den darin enthaltenen Unterordner „Adressen“ und wählen Sie den Eintrag „Heimatadresse“.
Beachten Sie, dass es im Hauptfenster des Programms vier Textzeilen gibt und dass sich darunter neben Abkürzungen die Zeichenfolge adr befindet. Wenn Sie einen Texteditor mit aktivem Autokey öffnen, geben Sie „adr“ ein, drücken Sie die Eingabetaste und es wird durch den Inhalt im Hauptfenster von Autokey ersetzt. So können Sie Ihre eigenen Textausschnitte erstellen. Lassen Sie uns gemeinsam eines schaffen.
Klicken Sie in der Symbolleiste des Programms auf „Neu“ und wählen Sie „Phrase“ aus dem angezeigten Popup-Menü.
Geben Sie einen Namen für Ihr Snippet ein – wir haben MTE verwendet.
Wählen Sie Ihren neuen Eintrag aus der Liste auf der linken Seite aus, falls er noch nicht ausgewählt ist, und löschen Sie den Platzhaltertext im mittleren Teil des Fensters. Ersetzen Sie es durch den Text, der bei der Eingabe einer Abkürzung angezeigt werden soll – wir haben den Namen unserer Website eingegeben: „Make Tech Easier“.
Klicken Sie auf die Schaltfläche „Festlegen“ neben „Abkürzungen“ und dann links im angezeigten Fenster auf „Hinzufügen“. Geben Sie die Abkürzung ein, die zu dem Textausschnitt erweitert werden soll, den Sie im vorherigen Schritt definiert haben.
Führen Sie Ihren bevorzugten Texteditor aus und geben Sie die von Ihnen definierte Abkürzung ein. Wenn alles nach Plan gelaufen ist, ersetzt das Snippet Ihre Abkürzung.
Anstatt Abkürzungen zu verwenden, können Sie Textausschnitten auch Tastaturkürzel zuweisen – legen Sie einfach einen Hotkey anstelle einer Abkürzung fest. Beide Optionen befinden sich an der gleichen Stelle. Sie können Hotkeys auch Ordnern zuordnen, die mehrere Snippets enthalten. Wenn Sie anschließend den Hotkey drücken, erscheint ein Popup-Menü mit dem Inhalt des Ordners. Sie können dort einen Eintrag auswählen, um dessen Inhalt in das von Ihnen verwendete Programm einzufügen.
Automatisierung mit Autokey
Der einfache Weg, Dinge zu automatisieren, besteht darin, die Tastendrücke zu reproduzieren, die das gewünschte Ergebnis in Ihrer Lieblingsanwendung erzielen. Beispielsweise möchten wir, dass unser Texteditor die Datei, mit der wir arbeiten, unter dem Namen „MTE.txt“ speichert. Durch die Eingabe von Strg + S im Hauptfenster weisen wir Autokey an, die Kombination STRG + S an die Anwendung zu senden. Anschließend können wir den Namen der Datei in die nächste Zeile eingeben.
Mit diesem Ansatz können Sie Tastendrucksequenzen erstellen, um jede Anwendung zu automatisieren, die mit der Tastatur gesteuert werden kann. Sie können in Ihren Skripten weitere Sondertasten verwenden, immer in Klammern: Alt, Enter, Escape, Tab, Shift und Super für die Windows-Taste.
Erweiterte Skripterstellung
Theoretisch können Sie mit Autokey einige relativ fortschrittliche Automatisierungslösungen erstellen, ohne Python-Skripte von Grund auf erstellen zu müssen. Die neueste Version hat uns in dieser Hinsicht jedoch praktisch im Stich gelassen. Sie können dies tun, indem Sie im Menü „Extras“ die Option „Tastatur/Maus aufzeichnen“ auswählen, aber jedes Mal, wenn wir das versuchten, stürzte die Anwendung ab.
Autokey kann jedoch eine ausgezeichnete Einführung in Python sein, da die mitgelieferten Beispiele, die Sie im Ordner „Sample Scripts“ finden, relativ einfach zu verstehen sind. Sie können sie als Grundlage für Ihre eigenen Skripte verwenden und so noch komplexere Automatisierungslösungen erstellen.
Nutzen Sie bereits einen Textexpander oder eine andere Automatisierungslösung? Wenn Sie stattdessen nach einem Zwischenablage-Manager suchen, probieren Sie CopyQ aus.
Schreibe einen Kommentar