Lieber Dario, 1. Danke für die Info zum Terminal! 2. Hab jetzt in der neuesten Version eine optionale Flag hinzugefügt, die in der Terminalausgabe Buchstaben verbirgt. Alle die das nicht brauchen können ruhig weier ihre jetzige Version verwenden.
Liebe Grüße, Florian Am 22. August 2025 17:50:35 MESZ schrieb "Dario Götz via Diskussion" <[email protected]>: >Hi Florian, > >ich habe versucht, Dein Skript zu starten, es loggt aber bei mir leider >keine Tastenanschläge. Nach kurzer Recherche habe ich herausgefunden, dass >es da ein Thema mit `pynput` in Verbindung mit Wayland zu geben scheint. >Hinweise diesbezüglich hier: >https://pynput.readthedocs.io/en/latest/limitations.html?highlight=wayland. > >Für die Nachwelt: >Ich konnte mir dadurch helfen, dass ich ein Terminal verwende, welches kein >Wayland unterstützt (z.B. xterm). Dann kommen auch die Keyboard Events an. > >Noch ein Hinweis zum Skript selber: >Vielleicht sollten die `print` Meldungen der einzelnen Events (zumindest >standardmäßig) ausgeschaltet werden. So wird alles "sensible", das getippt >wird, in der Konsole sichtbar gemacht (selbst, wenn es dort, wo man es >gerade eintippt, versteckt wird). > >Liebe Grüße, >Dario > >On Wed, Aug 20, 2025 at 2:47 AM Erik del Toro Streb <[email protected]> wrote: > >> Abgesehen vom Fehler für die Zeitberechnung finde ich im CSV (und >> Quelltext) auch keycombo verständlicher als key (was ich als einzelne Taste >> interpretieren würde, auch wenn es der Schlüssel für das dictionary sein >> könnte, ja). >> >> Daher mein patch im Anhang. Anwenden in Ordner mit dem Skript mit >> >> patch -p0 <neo_ngram_duration_logger.patch >> >> Grüße, >> Erik >> El 20/8/25 a las 0:35, Erik del Toro Streb escribió: >> >> Ich habe das Skript kurz überflogen (nicht mit LLM, kein Vertrauen). Kann >> es sein dass in Zeile 133 ein Fehler steckt? >> >> key_buffer[-2] + "→" + prev_key >> >> existiert doch gar nicht im dictionary. Die Variable wird doch wie folgt >> zusammengesetzt in Zeile 127: >> >> bigram = prev_key + key_str >> >> Der Pfeil kommt nicht vor, nur in der Printausgabe in Zeile 124. >> >> Grüße, >> Erik >> >> >> El 19/8/25 a las 21:29, Florian Thaler escribió: >> >> Ich mache mit. :-D >> >> Freut mich, dass einige Leute motiviert sind! Umso mehr von uns mitmachen, >> umso repräsentativer wird die Statistik letzten Endes! Sicher kennt ihr >> noch andere Neo-Leute über irgendwelche Chaträume, fragt gerne auch die, ob >> sie mitmachen wollen! :) >> >> Da ich mir das Python-Skript anschauen kann, kann ich auch nachprüfen, ob >> da für mich unangenehme Daten gesammelt werden. >> >> Das finde ich einen sinnvollen Ansatz, schaut euch das Skript gerne an und >> jagt es durch ein LLM eurer Wahl, um es zu prüfen. Ich habe mich bemüht, es >> möglichst privatsphärenrespektierend zu gestalten. >> Falls Feedback aufkommt immer her damit, oder als Pull Request hierher: >> https://github.com/Glitchy-Tozier/neo_ngram_duration_logger >> >> - Idealerweise startet man das Skript am Anfang langer Schreibsessions >> und vergisst dann temporär, dass es läuft (=natürliches Schreiben, nicht >> von eigenen Vorstellungen übers Schreiben beeinflusst). >> - Für Windows musste ich eine andere Tastenkombination zum Stoppen >> einbauen, weil ... es einfach nicht anders wollte. Auf Linux geht wie >> immer >> CTRL+C zum beenden des Programms. >> - Verwendung: Im Ordner, in dem die Dateien liegen Terminal öffnen und >> folgendes machen: >> >> pip install pynput >> python neo_ngram_duration_logger.py >> >> - Als letztes möchte ich noch anmerken: Man müsste grundsätzlich auch >> noch diskutieren, ob Schreibdauer denn immer eine Gedankenpause darstellt. >> Auf einer Tastatur, die "mpf" schwierig zu schreiben macht, stellt die >> längere Dauer dieses Trigramms ja z.B. einfach höhere Schwierigkeit dar. >> - Falls es keine Bugs im Programm auftauchen würde ich das Experiment >> einfach mehrere Wochen laufen lassen, und danach dann die Daten >> zusammensammeln :) >> >> Liebe Grüße, >> Florian >> >> _______________________________________________ >> Diskussion mailing list -- [email protected] >> To unsubscribe send an email to [email protected] >> >> >> _______________________________________________ >> Diskussion mailing list -- [email protected] >> To unsubscribe send an email to [email protected] >> >> _______________________________________________ >> Diskussion mailing list -- [email protected] >> To unsubscribe send an email to [email protected] >>
_______________________________________________ Diskussion mailing list -- [email protected] To unsubscribe send an email to [email protected]
