Ist es ein cross-Plattform-python-low-level-API zum erfassen oder erzeugen Sie Tastatur-Ereignisse?

Bin ich zu schreiben versucht, eine cross-Plattform-python-Programm, das würde im hintergrund laufen, überwachen alle Tastatur-Ereignisse, und wenn er sieht einige spezielle Tastenkombinationen, die es erzeugt eine oder mehrere Tastatur-Ereignisse von seiner eigenen. Dies könnte beispielsweise nützlich sein, um Strg-@ zugeordnet "my.email@address", so dass jedes mal ein Programm fragt mich nach meiner E-Mail-Adresse brauche ich nur geben Sie Strg-@.

Ich kenne solche Programme, die bereits existieren, und ich bin das Rad neu erfinden... aber mein Ziel ist nur zu erfahren Sie mehr über low-level-Tastatur-APIs. Außerdem, die Antwort auf diese Frage könnte nützlich sein, um andere Programmierer, zum Beispiel, wenn Sie wollen, starten Sie eine SSH-Verbindung, die ein Kennwort erforderlich ist, ohne die Hilfe von pexpect.

Vielen Dank für Ihre Hilfe.

Hinweis: es ist eine ähnliche Frage aber es beschränkt sich auf die Windows-Plattform, und erfordert keine python. Ich bin auf der Suche nach einem cross-Plattform-python-api. Es gibt auch andere Fragen in Bezug auf Tastatur-Ereignisse, aber anscheinend sind Sie nicht daran interessiert, in den systemweiten Tastatur-Ereignisse, nur die Applikations-spezifischen Tastenkombinationen.

Edit: ich sollte wohl hinzufügen eines Haftungsausschlusses hier: ich nicht möchten, schreiben Sie eine keylogger. Wenn ich gebraucht ein keylogger, ich könnte ein download aus dem web, eine sowieso. 😉

InformationsquelleAutor der Frage MiniQuark | 2009-03-24

Schreibe einen Kommentar