Anpassen der Tastenkombinationen für eine beliebige Linux-Anwendung
Ein ärgerliches Problem unter Linux war schon immer das Fehlen von AutoHotkey-Unterstützung, sodass Sie Ihre Tastenkombinationen nicht anpassen konnten. Mit der Open-Source-Anwendung AutoKey können Sie dies und vieles mehr.
AutoKey ist ein Dienstprogramm für die Desktop-Automatisierung, mit dem Sie Textblöcke verwalten und Abkürzungen und Hotkeys verwenden können, um sich beim Tippen Zeit zu sparen. Sie können damit jedoch auch Hotkeys in Anwendungen neu zuordnen. Wenn Ihre Lieblingsanwendung zum Beispiel Strg + Q zum Beenden verwendet hat und Sie dies nicht wollten, können Sie diesen Schlüssel mithilfe von AutoKey neu zuordnen.
Das Szenario
Für unser heutiges Testszenario werde ich die Tastenkombination Strg + T stattdessen Alt + T zuordnen. Warum fragst du? Die Tastenkombination Strg + T wird in jedem Browser zum Öffnen einer neuen Registerkarte verwendet. Da ich jedoch Google Chrome verwende und ständig neue Registerkarten für die Suche öffne, ist die Tastenkombination Alt + T für mich viel einfacher zu schlagen, ohne dass ich meine verschieben muss Hände aus der ersten Reihe.
Um diese Aufgabe zu erfüllen, verwenden wir das erstaunliche AutoKey-Tool, das AutoHotkey unter Windows sehr ähnlich ist, mit der Ausnahme, dass es für Linux entwickelt wurde und Python-Skripts verwenden kann.
AutoKey installieren
Sie sollten den Synaptic Package Manager öffnen und eine schnelle Suche durchführen Autokey, Aktivieren Sie das Kontrollkästchen und installieren Sie das Paket. Sie können es auch mit dem Befehl apt-get wie folgt installieren:
sudo apt-get install autokey
Tastenkombinationen mit AutoKey zuordnen
Nachdem Sie das Dienstprogramm installiert haben, können Sie die Konfiguration über das Tray-Symbol öffnen und eine neue Phrase erstellen. Der Name auf der linken Seite bedeutet nichts, ich benenne sie einfach anhand des Hotkeys, den ich zuweisen werde.
Verwenden Sie die Schaltfläche Set neben Hotkey, um den Hotkey zuzuweisen, den Sie verwenden möchten. Klicken Sie in diesem Fall auf die Zusatztaste. Ich weise Alt zu, und klicken Sie dann auf die Schaltfläche Press to Set und die Taste, die Sie verwenden möchten. In meinem Beispiel verwende ich Alt + t, und Sie werden feststellen, dass das Zeichen Kleinbuchstaben ist, was wichtig ist. Wenn Sie dort die Umschalttaste + T drücken, wird AutoKey verwirrt.
Sobald dies erledigt ist, können Sie Folgendes in das Textfeld einfügen:
+t
Klicken Sie auf die Schaltfläche "Speichern", und Sie sind fertig. Jetzt können Sie Ihren Browser öffnen und anstelle von Strg + T die Kombination Alt + T verwenden. Daraufhin sollte eine neue Registerkarte geöffnet werden.
Wie funktioniert das? Wenn Sie den Alt + T-Hotkey drücken, den Sie zugewiesen haben, sendet AutoKey die Tastatureingaben an die derzeit aktive Anwendung. Da die Tastenkombination Strg + T lautet, nimmt Google Chrome an, dass Sie die Tastenkombination für eine neue Registerkarte gedrückt haben. und antwortet entsprechend.
Filtern nach Fenster
Das einzige Problem ist, dass die Tastenkombination jetzt für alle Fenster aktiviert ist. Um dies zu beheben, können wir einen Fensterfilter mit der Set-Schaltfläche einrichten und dann etwas Ähnliches eingeben:
.*Google Chrome
Sie fragen sich vielleicht, worum es sich bei. * Handelt. Dieser Filter verwendet reguläre Ausdrücke, um den Fenstertitel zu finden. Daher müssen Sie. * Verwenden, um nicht angegebene Zeichen zu finden, einschließlich des Leerzeichens in diesem Fall. Hinweis: Sie können auch ein einzelnes Punktzeichen verwenden, um ein Leerzeichen darzustellen.
Verwenden von Sondertasten in AutoKey
Wenn Sie eine neue Phrase erstellen, können Sie die folgenden speziellen Codes verwenden, um das Drücken einer der Sondertasten zu simulieren. Es gibt tatsächlich eine viel größere Liste von Sondertasten, aber diese sind wahrscheinlich die wichtigsten, die Sie verwenden müssen:
- = Windows-Taste
Schlüssel kombinieren
Wenn Sie mehrere Schlüssel zusammenfassen möchten, verwenden Sie das Zeichen + wie folgt:
++
Wenn Sie tatsächlich ein + -Symbol einfügen mussten, müssen Sie stattdessen verwenden.
AutoKey Rocks!
Für diese Technik gibt es eine Reihe von Verwendungsmöglichkeiten, neben der Zuordnung von Tastenkombinationen. Sie können zum Beispiel eine Reihe von Tastatureingaben automatisieren, um eine Aufgabe auszuführen. Die Möglichkeiten sind endlos - aber wofür würden Sie es nutzen??