Frage

Ich mag eine Karte von der Anzahl von Pressen für ein Projekt für jeden Schlüssel erstellen Ich arbeite an.

Ich möchte, dies zu tun mit einem Python-Modul. Ist es möglich, diese in irgendeiner Weise zu tun?

War es hilfreich?

Lösung

Unter Windows eine mögliche Lösung ist Python installieren für Erweiterungen von Windows und verwenden Sie die PyCWnd.HookAllKeyStrokes

Andere Tipps

Als Nick D Punkte aus , auf Windows, die PyHook Bibliothek funktionieren würde.

Unter Linux die Python X-Bibliothek gibt Ihnen Zugriff auf Tastendruck auf der X- Server.

Ein gutes Beispiel für die Verwendung beiden Bibliotheken ist pykeylogger . Es ist Open Source; finden Sie unter pyxhook.py zum Beispiel für die entsprechenden X-Bibliothek Anrufe.

Eine untere Ebene Option in Linux direkt von /dev/input/* zu lesen. Das evdev (ctypes) und evdev (c-api) Module Sie können hier helfen; Ich weiß nicht viel über sie aber.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top