Seite 1 von 2

Tastatureingaben auslesen

Verfasst: Montag 13. Mai 2019, 16:24
von Fire Spike
Hallo ich bin neu hier.
Ich will ein Programm unter windows 10 schreiben das die tastatureingaben ausliest, auch die von anderen
Programmen. Wie kann ich das machen?
Danke im voraus! 😊

Re: Tastatureingaben auslesen

Verfasst: Montag 13. Mai 2019, 16:27
von __deets__
Nach stundenlanger suche das hier gefunden: https://pypi.org/project/keyboard/

Re: Tastatureingaben auslesen

Verfasst: Montag 13. Mai 2019, 16:56
von Fire Spike
Danke
ich weiss jetzt wie ich eingaben aufnemen kann, aber das giebt eine riesige ausgabe, kann ich einfach die tasten ausgeben?

Re: Tastatureingaben auslesen

Verfasst: Montag 13. Mai 2019, 17:00
von __deets__
Ich verstehe nicht was du meinst.

Re: Tastatureingaben auslesen

Verfasst: Montag 13. Mai 2019, 17:04
von Fire Spike
ich kann mit keyboard.record("esc") die Tasten aufnemen aber wenn ich die liste von keyboard.record("esc") anschauen will kommt eine riesige liste.

Re: Tastatureingaben auslesen

Verfasst: Montag 13. Mai 2019, 17:11
von __deets__
Das ist nicht wirklich klarer. Wie genau sieht dein Code aus? Wie genau die Ausgabe? Und benutz bitte die Code Tags (</> im vollständigen Editor) damit man das lesen kann.

Re: Tastatureingaben auslesen

Verfasst: Montag 13. Mai 2019, 18:00
von Fire Spike
Mein script sieht so aus:
import keyboard

aufgezeichnet = keyboard.record("esc")
print (aufgezeichnet)

ich schreibe :
abc
wenn ich jetzt esc drücke kommt:
[KeyboardEvent(a down), KeyboardEvent(a up), KeyboardEvent(b down), KeyboardEvent(b up), KeyboardEvent(c down), KeyboardEvent(c up), KeyboardEvent(esc down)]
und ich will nur die Tasten sehen.

Re: Tastatureingaben auslesen

Verfasst: Montag 13. Mai 2019, 18:08
von Sirius3
Das was Du siehst, sind KeyboardEvent-Objekte, denn wie Du siehst, ist neben der Taste auch noch wichtig, ob sie gedrückt oder losgelassen wurde.

Re: Tastatureingaben auslesen

Verfasst: Montag 13. Mai 2019, 18:08
von __deets__
record zeichnet auf BIS ESC gedrückt wird. Und liefert eben alle Tastendrücke bis dahin. So ist das halt. Du musst hook benutzen & dann halt prüfen, ob esc gedrückt wurde.

Re: Tastatureingaben auslesen

Verfasst: Montag 13. Mai 2019, 18:11
von Fire Spike
Das weiss ich. Ich brauche keine events!😃

Re: Tastatureingaben auslesen

Verfasst: Montag 13. Mai 2019, 18:14
von Sirius3
Wenn Du das weißt, dann weißt Du auch, wie du an die Tasten kommst.

Re: Tastatureingaben auslesen

Verfasst: Montag 13. Mai 2019, 18:15
von Fire Spike
Ich meine das mit record. Was ist hook?

Re: Tastatureingaben auslesen

Verfasst: Montag 13. Mai 2019, 18:16
von __deets__
hook Ist in der Dokumentation beschrieben.

Re: Tastatureingaben auslesen

Verfasst: Montag 13. Mai 2019, 18:17
von Fire Spike
Ich schaue mal.

Re: Tastatureingaben auslesen

Verfasst: Dienstag 14. Mai 2019, 06:27
von Fire Spike
Hab nichts gefunden aber im modul selbst, was es für parameter braucht fand ich nicht. Kannst du mir das erklären?

Re: Tastatureingaben auslesen

Verfasst: Dienstag 14. Mai 2019, 07:38
von sparrow
Du musst schon ein bisschen Eigeninitiative zeigen, wenn du einen Keylogger schreiben willst.
Wie __deets__ bereits geschrieben hat: Es steht in der Dokumentation und im Modul selbst. Wenn jemand entsprechende Informationen im Code hinterlegt hat, kann man sich diese mit help(name) im interaktiven Interpreter anzeigen lassen. Ich denke, hier hat niemand Lust für dich die entsprechenden Informationen zusammenzusuchen, nur weil du das nicht selbst machen willst.

Last but not least der Link zum Tutorial in der offiziellen Python-Dokumentation.

Re: Tastatureingaben auslesen

Verfasst: Dienstag 14. Mai 2019, 10:10
von __deets__
Hier ist ein Beispiel zu hook. https://github.com/boppreh/keyboard/blo ... ed_keys.py

Ein bisschen selbst suchen musst du schon.

Re: Tastatureingaben auslesen

Verfasst: Donnerstag 30. Mai 2019, 17:06
von Fire Spike
danke für eure hilfe wie kann ich dieses thema beenden?

Re: Tastatureingaben auslesen

Verfasst: Donnerstag 30. Mai 2019, 17:58
von __deets__
Gibt's hier nicht die Funktion.

Re: Tastatureingaben auslesen

Verfasst: Donnerstag 30. Mai 2019, 20:53
von Fire Spike
:lol: :lol: :lol: DANKE FÜR ALLE DIE MIR GEHOLFEN HABEN. :lol: :lol: