[BRLTTY] SPEAK_NEXT_WORD and word boundaries in Debian Trixie
Eric Scheibler
email at eric-scheibler.de
Fri Jan 16 08:29:29 UTC 2026
Dave Mielke <Dave at mielke.cc> schrieb am 12.01.2026, 16:37 -0500:
> Do you require next/previous word to autorepeat?
I'm sorry, I'm not sure, if I understand "autorepeat" in this context correctly. Do you mean that if I keep holding the
keyboard shortcut down, that Brltty would cycle through the previous/next words until release?
At least that's the current behavior but I mostly use that to scroll through lines. But if it's not a big deal I think,
that every speech cursor command should behave the same, so: yes.
> I'm trying to think of commands for short word and long word. I had a look at vim, since it supports both, but it takes the easy way out by using "word" for short and "WORD" for long. :-(
I'm sorry again but I lost it a bit here. Which of the two suggestions do you prefer currently?
We have:
1. Separate commands/shortcuts for word and big_word with their corresponding delimiter lists (my first suggestion) and
2. Word commands/shortcuts like now but with one delimiter list and the ignore_delimiter_list command to switch between them (my second one).
Or do we have a third solution I missed?
I still think that the simplest solution would be 2. That keeps behavior of Brltty 6.7 because you just add:
word_delimiter_list = "the chars from brltty 6.5 here"
ignore_word_delimiter_list = true
To brltty.conf. Therefore no change if the user doesn't touch the boolean. If toggled via keyboard shortcut, then the
user gets the Brltty 6.5 behavior back. No big word naming issue, no extra commands to map to keyboard shortcuts. And
you even could allow the word_delimiter_list setting in profiles.
If you tend to solution 1:
- Minimal: Add word_delimiter_list setting and so bring back the Brltty 6.5 behavior and make it customizable at the same time.
- Optional: Extend with speak_[...]_big_word commands which behave like now (only space as delimiter).
- Even more optional: A second delimiter list for the big words to make it more customizable.
Do you wrestle with the "big word" terminology? Is this that relevant if it's only part of the Brltty config?
Alternative: Full word? Extended word?
Cheers
Eric
More information about the BRLTTY
mailing list