Autokey: Erstellen Sie Ihre eigenen Tastenkombinationen in Linux

Autokey ist ein Dienstprogramm zur Desktop-Automatisierung 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 bevorzugten Software am häufigsten verwenden. Sie haben auch die Möglichkeit, längere Textabschnitte – oder sogar ganze Vorlagen – kurzen Zeichenfolgenabkürzungen zuzuordnen.

Wenn Sie sich mit Autokey vertraut machen, werden Sie feststellen, dass Sie viel mehr damit machen können. Sie können Desktop-Anwendungen automatisieren, um dieselben mühsamen Aufgaben ohne Ihre Eingaben 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.

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 Autokey im Software Center suchen, wenn Sie den visuellen Weg 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, aber Sie sollten die geeignete Version nur mit einer der folgenden Optionen auswählen:

Textausschnitte

Suchen Sie AutoKey unter Ihren installierten Anwendungen und führen Sie es aus.

Erstellen Sie Linux-Verknüpfungen mit der Autokey Run-App

AutoKey funktioniert mit zwei verschiedenen Arten von Einträgen. Sie können einfachen Klartext verwenden, den Autokey als Phrasen bezeichnet, um Verknüpfungen und Textausschnitte zu erstellen, die zu größeren Phrasen (daher der Name) erweitert werden. Sie können es auch verwenden, um komplizierte Aufgaben zu automatisieren, indem Sie stattdessen relativ einfache Python-Skripte schreiben. Beginnen wir jedoch mit den einfachen Dingen, indem wir ein Texterweiterungs-Snippet erstellen.

Das Programm wird mit einigen Beispielinhalten geliefert, die Ihnen helfen, sich mit seiner Funktionsweise vertraut zu machen. Erweitern Sie den Ordner „Meine Sätze“ in der linken Liste, dann den darin enthaltenen Unterordner Adressen und wählen Sie den Eintrag Heimatadresse.

Erstellen Sie Linux-Verknüpfungen mit Autokey-Standardadressen-Snippet

Beachten Sie, dass sich im Hauptfenster des Programms vier Textzeilen befinden und darunter neben Abkürzungen die Zeichenfolge adr. Wenn Sie einen Texteditor mit aktivem Autokey öffnen, geben Sie „adr“ ein, drücken Sie die Eingabetaste, und er wird durch den Inhalt im Hauptfenster von Autokey ersetzt. So können Sie Ihre eigenen Textschnipsel erstellen. Lassen Sie uns gemeinsam einen erstellen.

Klicken Sie in der Symbolleiste des Programms auf Neu und wählen Sie Phrase aus dem erscheinenden Popup-Menü.

Erstellen Sie Linux-Verknüpfungen mit Autokey Add Phrase

Geben Sie einen Namen für Ihr Snippet ein – wir haben MTE verwendet.

Erstellen Sie Linux-Verknüpfungen mit dem Autokey-Phrasennamen

Wählen Sie Ihren neuen Eintrag aus der Liste links 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 angezeigt werden soll, wenn Sie eine Abkürzung eingeben – wir haben den Namen unserer Site, Make Tech Easier, eingegeben.

Erstellen Sie Linux-Verknüpfungen mit Autokey-Phraseninhalten

Klicken Sie neben Abkürzungen auf die Schaltfläche „Einstellen“ und dann links im angezeigten Fenster auf Hinzufügen. Geben Sie die Abkürzung ein, die auf den im vorherigen Schritt definierten Textausschnitt erweitert werden soll.

Erstellen Sie Linux-Verknüpfungen mit Autokey-Add-Abkürzung

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.

Erstellen Sie Linux-Verknüpfungen mit dem Autokey-Phrasentest

Anstatt Abkürzungen zu verwenden, können Sie Textschnipseln auch Tastenkombinationen zuweisen – legen Sie einfach einen Hotkey anstelle einer Abkürzung fest. Beide Optionen sind an der gleichen Stelle. Sie können auch Ordnern, die mehrere Snippets enthalten, Hotkeys zuordnen. Wenn Sie danach 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.

Verwandt :  So ändern Sie Unity unter Ubuntu mit dem CompizConfig-Einstellungsmanager

Automatisierung mit Autokey

Der einfache Weg, Dinge zu automatisieren, besteht darin, die Tastendrücke zu replizieren, die das gewünschte Ergebnis in Ihrer Lieblingsanwendung erzielen. Zum Beispiel möchten wir, dass unser Texteditor die Datei, mit der wir arbeiten, unter dem Namen „MTE.txt“ speichert. Durch Eingabe von Strg + so Im Hauptfenster weisen wir Autokey an, die Kombination STRG + S an die Anwendung zu senden. Dann können wir folgen, indem wir in der nächsten Zeile den Namen der Datei eingeben.

Mit diesem Ansatz können Sie Tastenfolgen erstellen, um jede Anwendung zu automatisieren, die mit der Tastatur gesteuert werden kann. Sie können in Ihren Skripten auch andere Sondertasten verwenden, immer in Klammern: alt, eingeben, Flucht, Tab, Verschiebung, 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 neu erstellen zu müssen. Praktisch hat uns die neueste Version jedoch in dieser Hinsicht versagt. Sie können dies tun, indem Sie die Option „Tastatur / Maus aufzeichnen“ aus dem Menü „Extras“ auswählen, aber jedes Mal, wenn wir dies versuchten, stürzte die Anwendung ab.

Erstellen Sie Linux-Kurzbefehle mit der Autokey-Eintragseingabe

Autokey kann jedoch eine hervorragende 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 Basis für Ihre eigenen Skripte verwenden und so noch komplexere Automatisierungslösungen erstellen.

Erstellen Sie Linux-Verknüpfungen mit Autokey Python Scripting

Sie verwenden bereits einen Textexpander oder eine andere Automatisierungslösung? Wenn Sie stattdessen nach einem Zwischenablage-Manager suchen, versuchen Sie es mit CopyQ.

Moyens Staff
Moyens I/O-Personal. motivierte Sie und gab Ratschläge zu Technologie, persönlicher Entwicklung, Lebensstil und Strategien, die Ihnen helfen werden.