A few teaks. Maybe close to actual release.
This commit is contained in:
@@ -216,6 +216,7 @@ sudo /usr/share/fenrirscreenreader/tools/configure_pipewire.sh
|
|||||||
2. **Basic Navigation**:
|
2. **Basic Navigation**:
|
||||||
- **Fenrir Key**: By default `Insert`, `Keypad Insert`, or `Meta/Super` key
|
- **Fenrir Key**: By default `Insert`, `Keypad Insert`, or `Meta/Super` key
|
||||||
- **Tutorial Mode**: `Fenrir + H` to learn all commands interactively
|
- **Tutorial Mode**: `Fenrir + H` to learn all commands interactively
|
||||||
|
- **Speech History**: `Fenrir + Ctrl + H` to review recent speech
|
||||||
- **Quit Fenrir**: `Fenrir + Q`
|
- **Quit Fenrir**: `Fenrir + Q`
|
||||||
|
|
||||||
3. **Essential Commands**:
|
3. **Essential Commands**:
|
||||||
@@ -461,6 +462,7 @@ setting <action> [parameters]
|
|||||||
- `speech#driver=driver_name` - Speech driver (speechdDriver/genericDriver/dectalkDriver/litetalkDriver/doubletalkDriver/tripletalkDriver)
|
- `speech#driver=driver_name` - Speech driver (speechdDriver/genericDriver/dectalkDriver/litetalkDriver/doubletalkDriver/tripletalkDriver)
|
||||||
- `speech#hardware_device=auto` - Hardware synth serial device for dectalkDriver/litetalkDriver
|
- `speech#hardware_device=auto` - Hardware synth serial device for dectalkDriver/litetalkDriver
|
||||||
- `speech#hardware_baud_rate=9600` - Hardware synth serial baud rate
|
- `speech#hardware_baud_rate=9600` - Hardware synth serial baud rate
|
||||||
|
- `speech#history_size=50` - Number of spoken items kept in runtime speech history
|
||||||
|
|
||||||
USB hardware synths are supported only when Linux exposes them as a serial tty
|
USB hardware synths are supported only when Linux exposes them as a serial tty
|
||||||
such as `/dev/ttyACM0` or `/dev/ttyUSB0`. A USB-only TripleTalk with no tty
|
such as `/dev/ttyACM0` or `/dev/ttyUSB0`. A USB-only TripleTalk with no tty
|
||||||
|
|||||||
@@ -26,6 +26,12 @@ This directory contains keyboard layout files for Fenrir screen reader.
|
|||||||
- **Exit review**: `Fenrir + Keypad .`
|
- **Exit review**: `Fenrir + Keypad .`
|
||||||
- **Screen reading**: `Fenrir + Keypad 5` (current screen)
|
- **Screen reading**: `Fenrir + Keypad 5` (current screen)
|
||||||
|
|
||||||
|
### Speech History
|
||||||
|
- **Open speech history**: `Fenrir + Ctrl + H`
|
||||||
|
- **Navigate history**: `Up` and `Down`
|
||||||
|
- **Copy current item**: `Enter`
|
||||||
|
- **Exit speech history**: `Escape`
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
To change keyboard layout, edit `/etc/fenrirscreenreader/settings/settings.conf`
|
To change keyboard layout, edit `/etc/fenrirscreenreader/settings/settings.conf`
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
KEY_FENRIR,KEY_H=toggle_tutorial_mode
|
KEY_FENRIR,KEY_H=toggle_tutorial_mode
|
||||||
|
KEY_FENRIR,KEY_CTRL,KEY_H=speech_history
|
||||||
KEY_CTRL=shut_up
|
KEY_CTRL=shut_up
|
||||||
KEY_FENRIR,KEY_KP9=review_bottom
|
KEY_FENRIR,KEY_KP9=review_bottom
|
||||||
KEY_FENRIR,KEY_KP7=review_top
|
KEY_FENRIR,KEY_KP7=review_top
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
KEY_FENRIR,KEY_H=toggle_tutorial_mode
|
KEY_FENRIR,KEY_H=toggle_tutorial_mode
|
||||||
|
KEY_FENRIR,KEY_CTRL,KEY_H=speech_history
|
||||||
KEY_CTRL=shut_up
|
KEY_CTRL=shut_up
|
||||||
KEY_FENRIR,KEY_SHIFT,KEY_O=review_bottom
|
KEY_FENRIR,KEY_SHIFT,KEY_O=review_bottom
|
||||||
KEY_FENRIR,KEY_SHIFT,KEY_U=review_top
|
KEY_FENRIR,KEY_SHIFT,KEY_U=review_top
|
||||||
|
|||||||
@@ -95,6 +95,9 @@ auto_read_incoming=True
|
|||||||
# Speak individual numbers instead of whole string.
|
# Speak individual numbers instead of whole string.
|
||||||
read_numbers_as_digits = False
|
read_numbers_as_digits = False
|
||||||
|
|
||||||
|
# Number of spoken items kept in runtime speech history.
|
||||||
|
history_size=50
|
||||||
|
|
||||||
# Flood control: batch rapid updates instead of speaking each one
|
# Flood control: batch rapid updates instead of speaking each one
|
||||||
# Number of updates within rapid_update_window to trigger batching
|
# Number of updates within rapid_update_window to trigger batching
|
||||||
rapid_update_threshold=5
|
rapid_update_threshold=5
|
||||||
|
|||||||
@@ -38,6 +38,7 @@ Navigate the screen without moving the text cursor. Essential for examining cont
|
|||||||
### Navigation (Desktop Layout)
|
### Navigation (Desktop Layout)
|
||||||
- `Ctrl` - Stop speech (shut up)
|
- `Ctrl` - Stop speech (shut up)
|
||||||
- `Fenrir + H` - Tutorial mode
|
- `Fenrir + H` - Tutorial mode
|
||||||
|
- `Fenrir + Ctrl + H` - Speech history
|
||||||
- `Fenrir + Q` - Quit Fenrir
|
- `Fenrir + Q` - Quit Fenrir
|
||||||
- `Fenrir + Keypad 5` - Read current screen
|
- `Fenrir + Keypad 5` - Read current screen
|
||||||
- `Keypad 8` - Read current line
|
- `Keypad 8` - Read current line
|
||||||
@@ -102,6 +103,7 @@ pitch=0.5
|
|||||||
volume=1.0
|
volume=1.0
|
||||||
hardware_device=auto
|
hardware_device=auto
|
||||||
hardware_baud_rate=9600
|
hardware_baud_rate=9600
|
||||||
|
history_size=50
|
||||||
|
|
||||||
[sound]
|
[sound]
|
||||||
enabled=True
|
enabled=True
|
||||||
|
|||||||
@@ -4,5 +4,5 @@
|
|||||||
# Fenrir TTY screen reader
|
# Fenrir TTY screen reader
|
||||||
# By Chrys, Storm Dragon, and contributors.
|
# By Chrys, Storm Dragon, and contributors.
|
||||||
|
|
||||||
version = "2026.05.20"
|
version = "2026.05.21"
|
||||||
code_name = "testing"
|
code_name = "testing"
|
||||||
|
|||||||
Reference in New Issue
Block a user