https://github.com/quantum-mutnauq/fast_reader_gtk
Reading one word at a time
https://github.com/quantum-mutnauq/fast_reader_gtk
fast fastreader gtk gtk4 reader speed-reader speedreader
Last synced: about 1 year ago
JSON representation
Reading one word at a time
- Host: GitHub
- URL: https://github.com/quantum-mutnauq/fast_reader_gtk
- Owner: Quantum-mutnauQ
- Created: 2024-06-01T17:40:17.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-09T19:32:55.000Z (about 1 year ago)
- Last Synced: 2025-04-09T20:33:23.690Z (about 1 year ago)
- Topics: fast, fastreader, gtk, gtk4, reader, speed-reader, speedreader
- Language: C++
- Homepage:
- Size: 291 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README-de.md
Awesome Lists containing this project
README
# Geschwindigkeitsleser
Fast Reader hilft Ihnen dabei schnell zu lesen, indem es nur ein Wort auf einmal anzeigt. Dadurch muss das Auge nicht von Wort zu Wort zu Wort springen, dass die Lesegeschwindigkeit reduziert. Um den Text zu lesen, muss er in das große Feld in der Mitte kopiert werden.
Es gibt zwei unterschiedliche Grundeinstellung. Entweder wird das nächste Wort durch die → Taste angezeigt, oder eine „Zeitbasiert nächstes Wort“ ausgewählt. Dort kann die Verweildauer eines Wortes gewählt werden. Die Angabe wird mit einen Faktor verarbeitet, damit längere Wörter nicht zu kurz angezeigt werden. Diese dynamische Einstellung sichert, dass längere und komplexere Wörter mehr Zeit erhalten, um eine natürliche und flüssiges Lesen zu bieten.
Das lesen kann über die „Lesen“ Taste gestartet werden.
Geübten Lesern ist es sogar möglich mehrere Wörter auf einmal anzeigen zu lassen. Dadurch erhöht sich sie Lesegeschwindigkeit um ein weiteres.
Dieses Programm bietet individuelle Einstellungen an, um das Lesen zu verbessern:
- Hintergrundfarbe
- Schriftfarbe
- Schriftart und Größe
- Lesefortschritt im Text
Über die Aktivierung der Statistik erhält man sein persönliche Lesegeschwindigkeit der Worte. Diese Statistik ist interessant, wenn man nicht „Zeitbasiert“ liest. Dort kann über Farben hervorgehoben werden, welche Worte besonders viel Zeit benötigten und welche schnell erfasst wurden.
In den "Erweiterten Einstellungen für zeitbasiertes nächstes Wort" können Sie die Standzeit für längere Wörter verlängern. Hier können Sie festlegen, wie lange die Zeit dauern soll und ab wie vielen Buchstaben diese Zeit genutzt werden soll. Zusätzlich können Sie auch eine Verzögerung beim Start angeben, sodass das erste Wort länger auf dem Bildschirm bleibt.
- **Anpassbare Einstellungen**: Passen Sie Ihre Leseerfahrung an, indem Sie Einstellungen wie Hintergrundfarbe, Textfarbe, Schriftgröße und Anzeige von Fortschrittsindikatoren anpassen.
- **Texteingabe**: Fügen Sie einfach Text in das Programm ein, indem Sie einen dedizierten Texteingabefeld verwenden.
- **Wort für Wort-Anzeige**: Der Text wird in einzelne Wörter aufgeteilt und als Einzelworte angezeigt, um konzentriertes Lesen zu ermöglichen.
- **Navigationsoptionen**: Navigieren Sie leicht durch den Text mit intuitiven Navigationstasten oder bequemen Tastenkombinationen.
- **Fortschrittsindikatoren**: Verfolgen Sie Ihren Lesevorschritt mit hilfreichen Indikatoren, die Ihre aktuelle Position im Text und den Gesamtfortschritt anzeigen.
- **Zeitbasierte Wortvorhersagen**: Stellen Sie eine variable Zeitspanne fest, um jedes Wort anzuzeigen. Die Formel für die Berechnung der Anzeigedauer eines Wortes lautet: "Zeit pro Wort × (Kubikwurzel des Wortlängen)". Diese dynamische Einstellung sichert sicherzustellen, dass längere und komplexere Wörter mehr Zeit benötigen, um eine natürliche und reaktive Leseerfahrung zu bieten.
- **Statistik-Sammlung**: Erstellt Statistiken für Sie, die anzeigen, wie lange es dauerte, jedes Wort zu lesen.
- **Farbige Statistiken**: Färbt die Statistiken farbig (optional), sodass Sie schnell erkennen können, wie lange Sie pro Wort benötigt haben und welche Wörter sehr langsam oder schnell gelesen wurden.
## Screenshots
**Version 4 (Helles Thema Version 6) Bilder**:
***Dunkles Thema***


***Helles Thema:***


**Version 5 (Helles Thema Version 6) Bilder:**
***Dunkles Thema:***


***Helles Thema:***


## Übersetzungen von:
- Italienisch: [albanobattistella](https://github.com/albanobattistella)
## Erste Schritte
Es gibt zwei Installationsmethoden, aus denen Sie wählen können:
**1. Installation über [Flatpak auf Flathub](https://flathub.org/apps/io.github.quantum_mutnauq.fast_reader_gtk)**
**2. Aus der Binärdatei ausführen**
Wenn Sie Fast Reader aus der Binärdatei ausführen möchten, folgen Sie einfach diesen einfachen Schritten:
1. **Installation**: Laden Sie die [neueste Version](https://github.com/Quantum-mutnauQ/Fast_Reader_GTK/releases) herunter und entpacken Sie den Inhalt der Zip-Datei.
2. **Ausführung**: Führen Sie die kompilierte "FastReader"-Executable aus. Sie können sie ausführen, indem Sie `./FastReader` im Ordner eingeben, in dem das Programm gespeichert ist, oder indem Sie einfach doppelt darauf klicken.
3. **Fehlerbehebung**: Sie müssen `libgtk-4-1` und `libconfig9` installieren.
## Selbst kompilieren
### Build-Anweisungen
1. **Code herunterladen**: Beginnen Sie mit dem Herunterladen der neuesten Version des Codes.
2. **Vorbereitung**: Erstellen Sie ein Build-Verzeichnis im Projektordner.
3. **Build-Programm erstellen**: Navigieren Sie zum Build-Verzeichnis und führen Sie den folgenden Befehl aus: `cmake ..`
4. **Build ausführen**: Führen Sie im Build-Verzeichnis den folgenden Befehl aus, um den Code zu kompilieren:
`make -j[Thread-Anzahl]` Ersetzen Sie `[Thread-Anzahl]` durch die Anzahl der Threads, die Sie für den Build-Prozess nutzen möchten.