Erstellen Sie Anwendungen, die Tastaturkürzel ausführen

Erstellen Sie Anwendungen, die Tastaturkürzel ausführen

Ich habe mich gefragt, ob es möglich ist, eine Anwendung zu erstellen, deren einziger Zweck darin besteht, beim Klicken auf das Symbol eine ihr zugewiesene bestimmte Tastenkombination auszuführen.

Ich glaube, dass dies mithilfe der Datei möglich ist, in der die Tastenkombination gespeichert ist. Leider konnte ich jedoch keinen Ordner finden, der solche Dateien enthalten könnte. Bitte antworten Sie so schnell wie möglich, wenn Sie eine Idee haben, wie das geht, da ich etwas in Eile bin.

Vielen Dank im Voraus

Antwort1

Sie können einen solchen Effekt mit einem kleinen und sehr nützlichen Kommandozeilentool erzielen, xdotool. Zum Beispiel der Befehl

sleep 0.3s; xdotool key ctrl+x

löst bei Ausführung einen Tastendruck Ctrl+ aus.x

Fügen Sie diesen Befehl ein inein benutzerdefinierter LauncherDatei, um ein anklickbares Element zu erhalten.

Der sleepBefehl führt eine kleine Verzögerung von 300 ms ein, bevor der Befehl ausgeführt wird. Dadurch verringert sich die Wahrscheinlichkeit, dass der Tastendruck vom Tastaturpuffer verworfen wird. Damit dies direkt in einer .desktopDatei funktioniert, schreiben Sie Ihre Exec=Zeile wie folgt:

Exec=sh -c "sleep 0.3s; xdotool key ctrl+x"

In der .desktopDatei können Sie auch Ihr Symbol angeben.

verwandte Informationen