[BRLTTY] Still a problem with scroll keys on BS6 (BRLTTY master branch)
Paul Scott
alphazero.deepblue2222 at gmail.com
Mon Aug 24 22:51:51 UTC 2026
This is strange. I worked with Dave on this issue last week, and it worked
correctly for me. Perhaps you did not start the brltty from source? I
simply uninstall system packages brltty to avoid this potential problem.
On Mon, Aug 24, 2026, 3:45 AM Christophe Delaunay <delaunaych at yahoo.fr>
wrote:
> Hi all,
>
> It's my first post on this list so maybe I'm doing things wrong. In this
> case, please accept my apologies and I really hope you'll correct me.
>
> On my Raspberry Pi 3B+ running Trixie in 64 bits, the BRLTTY 6.7
> embedded package did not work as expected since scroll keys of my BS6
> did not work at all. Therefore, I retrieved the source code from master
> branch yesterday, built it and installed it.
>
> It nearly works since when I launch it, it prints BRLTTY 6.9.1 a few
> seconds on the Braille display and then, correctly displays the console
> in Braille. This time, the four scroll keys do something but they were
> not mapped as they should.
>
> Before exploring the code, I had a look to the loaded keyboard table and
> its included parts without seeing what's wrong.
>
> I then decided to stop BRLTTY and relaunch it from an SSH connection
> with the following command:
>
> sudo brltty -b hm -e -lbrlkeys,brldrv -n
>
> When BRLTTY was completely started, I waited the login prompt to be
> printed on the Braille display and then, pressed the scroll keys in the
> following order:
>
> - Left scroll up
>
> - Left scroll down
>
> - Right scroll up
>
> - Right scroll down.
>
> Here is what BRLTTY logged on my SSH terminal:
>
> brltty: brl key press: LeftScrollUp (Ctx:2 Grp:0 Num:16)
> brltty: brl key release: LeftScrollUp (Ctx:2 Grp:0 Num:16) -> LNUP
> (Cmd:000001)
> brltty: brl key press: RightScrollDown (Ctx:2 Grp:0 Num:19)
> brltty: brl key release: RightScrollDown (Ctx:2 Grp:0 Num:19) -> FWINRT
> (Cmd:000018)
> brltty: brl key press: LeftScrollDown (Ctx:2 Grp:0 Num:17)
> brltty: brl key release: LeftScrollDown (Ctx:2 Grp:0 Num:17) -> LNDN
> (Cmd:000002)
> brltty: brl key press: RightScrollUp (Ctx:2 Grp:0 Num:18)
> brltty: brl key release: RightScrollUp (Ctx:2 Grp:0 Num:18) -> FWINLT
> (Cmd:000017)
>
> I guessed, (maybe wrongly), that rather than being defined left column
> first, these keys were defined clockwise. I therefore tried to modify
> brltty/Drivers/Braille/HIMS/brldefs-hm.h accordingly to my guess. Then I
> relaunch BRLTTY from my SSH session.
>
> After BRLTTY was completely started again, I pressed the scroll keys in
> the same order and obtained:
>
> brltty: brl key press: LeftScrollUp (Ctx:2 Grp:0 Num:16)
> brltty: brl key release: LeftScrollUp (Ctx:2 Grp:0 Num:16) -> LNUP
> (Cmd:000001)
> brltty: brl key press: LeftScrollDown (Ctx:2 Grp:0 Num:19)
> brltty: brl key release: LeftScrollDown (Ctx:2 Grp:0 Num:19) -> LNDN
> (Cmd:000002)
> brltty: brl key press: RightScrollUp (Ctx:2 Grp:0 Num:17)
> brltty: brl key release: RightScrollUp (Ctx:2 Grp:0 Num:17) -> FWINLT
> (Cmd:000017)
> brltty: brl key press: RightScrollDown (Ctx:2 Grp:0 Num:18)
> brltty: brl key release: RightScrollDown (Ctx:2 Grp:0 Num:18) -> FWINRT
> (Cmd:000018)
>
> Problem now is that although it works correctly on my BrailleSense 6/32
> running firmware 3.0, I have no means to test this on other BrailleSense
> devices with four scroll keys. This is the reason why the brldefs-hm.h I
> attempt to attach to this post cannot definitely be pushed as is. In
> particular, I placed a
>
> #if 0
>
> -- current code
>
> #else
>
> -- my replacement code
>
> #endif
>
> in order for the tester to easily switch between both key definitions
> until they are finished.
>
> Many thanks to the developers dream team for the really really great job
> since I really appreciate BRLTTY. Have a nice day. ChD
>
> P.S.: If I am not allowed to attach file to my posts, please tell mi how
> to send the information you need and I'll definitely do it right. In
> addition to the .h attached file, I still keep the two complete logs I
> obtained.
>
> P.P.S.: A "git branch" on my local copy of BRLTTY showed me a new recent
> branch named "bs6". Should I check out this branch before building or is
> it OK to build and do my tests from master branch? In any case, be sure
> that I definitely won't push anything before your autorisation since I
> really prefer you do it after you validate it.
> _______________________________________________
> This message was sent via the BRLTTY mailing list.
> To post a message, send an e-mail to: BRLTTY at brltty.app
> For general information, go to: http://brltty.app/mailman/listinfo/brltty
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://brltty.app/pipermail/brltty/attachments/20260824/d316bfa7/attachment.htm>
More information about the BRLTTY
mailing list