loader

Anpassen der Tastenkombinationen für eine beliebige Linux-Anwendung

Anonim

Ein ärgerliches Problem bei Linux war schon immer das Fehlen von AutoHotkey-Unterstützung. Daher konnten Sie Ihre Tastenkombinationen nicht anpassen. 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 aber auch Hotkeys in Anwendungen neu zuordnen. Wenn Ihre Lieblingsanwendung beispielsweise 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 nach Autokey durchführen, das Kontrollkästchen aktivieren und dann das Paket installieren. 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 nur nach dem Hotkey, den ich zuweisen werde.

Verwenden Sie die Schaltfläche Set neben Hotkey, um den Hotkey zuzuweisen, den Sie verwenden möchten. Klicken Sie auf die Modifizierungstaste. In diesem Fall weise ich Alt zu, und klicken Sie 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 + -Zeichen einfügen müssen, müssen Sie stattdessen verwenden.

AutoKey Rocks!

Für diese Technik gibt es eine Reihe von Verwendungsmöglichkeiten, neben der Neuzuordnung von Tastenkombinationen. Sie können beispielsweise eine Reihe von Tastenanschlägen automatisieren, um eine Aufgabe auszuführen. Die Möglichkeiten sind endlos - aber wofür würden Sie es verwenden?

Tipp Der Redaktion