Beliebt

Befehl ausf├╝hren, wenn eine Tastenfolge gedr├╝ckt wird - Linux, Tastatur

Ich m├Âchte einen bestimmten Befehl ausf├╝hren, wenn eine Tastenfolge gedr├╝ckt wird. Wenn der Benutzer beispielsweise an einer beliebigen Stelle die Zeichenfolge "Torte" schreibt, k├Ânnen Sie einen Ton oder ein Video abspielen oder den Bildschirm sperren.

Antworten:

1 f├╝r Antwort Ôäľ 1

Autokey

Erm├Âglicht das Ausl├Âsen von Python-Skripten durch Eingabe von Abk├╝rzungen. Siehe deren Installationsanleitung.

Nach der Installation m├Âchten Sie ein neues Skript hinzuf├╝gen. Geben Sie ein Abk├╝rzung daf├╝r kann es sich um eine beliebige Zeichenfolge handeln (z Kuchen), und schreiben Sie dann ein Python-Skript, um das zu tun, was Sie tun m├Âchten. Um unter Linux einen Sound abzuspielen, k├Ânnen Sie:

import os
os.popen("xdg-open /full/path/to/sound")

Beachten Sie, dass dadurch die Datei in der ge├Âffnet wird"Standard" Audio-Player-Programm und wird auf das Fenster fokussiert. Trotzdem ist die Betriebssystembibliothek vielseitig und Sie werden sie wahrscheinlich verwenden, wenn Sie mit Autokey oder Python arbeiten. So k├Ânnen Sie den Bildschirm unter Linux sperren:

os.popen("xdg-screensaver lock")