![Erstellen Sie Anwendungen, die Tastaturkürzel ausführen](https://rvso.com/image/913193/Erstellen%20Sie%20Anwendungen%2C%20die%20Tastaturk%C3%BCrzel%20ausf%C3%BChren.png)
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 sleep
Befehl 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 .desktop
Datei funktioniert, schreiben Sie Ihre Exec=
Zeile wie folgt:
Exec=sh -c "sleep 0.3s; xdotool key ctrl+x"
In der .desktop
Datei können Sie auch Ihr Symbol angeben.