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