aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md26
1 files changed, 25 insertions, 1 deletions
diff --git a/README.md b/README.md
index eb91a7c..f973797 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,16 @@
-# reader.cpp
+# reader.cpp
Terminal: RSVP (Rapid Serial Visual Presentation)
+## // Features
+
+- Flashes words one at a time, centered in your terminal
+- Highlights the middle character of each word in red to anchor your gaze
+- Adjustable reading speed — change it on the fly while reading
+- Pause and resume at any time
+- Reads any plain text file
+- Lock-free single-producer single-consumer input queue for clean keypress handling
+
## // Getting started
How to compile
@@ -14,5 +23,20 @@ How to use:
./run <file_name> <time-interval>
```
+`<time-interval>` is optional. It sets the delay between words in microseconds. Defaults to `250000` (250ms).
+
+```
+./run book.txt 200000
+```
+
+## // Keybinds
+
+| Key | Action |
+|-----|--------|
+| `Ctrl+p` | Pause / resume |
+| `Ctrl+j` | Slow down (increase delay by 10ms) |
+| `Ctrl+k` | Speed up (decrease delay by 10ms) |
+| `Ctrl+q` | Quit |
+
## // Licence
Use of this code is not permisable for AI/LLM or any statistical prediction model training or any adjacent use.