Globale Keyboard events abfragen?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
capgeti
User
Beiträge: 9
Registriert: Donnerstag 9. September 2010, 11:39

Hallo.
Gibt es eine Möglichkeit globale keyboard events abzufragen?
Also wenn das pythonprogramm in einer Konsole läuft, ich in den Taschenrechner öffne und eine 3 darein tippe.
Dann soll in der konsole auch eine 3 stehen... Ist sowas möglich?

lg
Benutzeravatar
Hyperion
Moderator
Beiträge: 7478
Registriert: Freitag 4. August 2006, 14:56
Wohnort: Hamburg
Kontaktdaten:

Dürfte schwierig sein. Plattformübergreifend sogar ziemlich unmöglich. Das Problem ist ja, dass die Abfrage des Keyboards ziemlich eng mit dem verwendeten OS zusammen hängt. Unter Systemen, die den X-Server benutzen, müßte man dort eine Art Hook implementieren; ob das nativ in Python geht, kann ich nicht sagen.
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Also unter Linux kann man vermutlich keybinder nutzen, das wird etwa von Kupfer genutzt um sich global an Tastenkombis zu binden.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Antworten