[BRLTTY] BrailleSense QWERTY

Vincent LE GOFF vincent.legoff.srs at gmail.com
Sun Dec 13 21:30:43 EST 2015


Hi,

Good news!  I have been able to log the four navigation keys.  I hope 
the information is useful, even though to me it looks like 4 unknown 
keys have been pressed and released.  I hope it helps.  See the log file 
attached to this email.  Here's the more detailed description:

The BrailleSense (either QWERTY or Braille) has four navigation keys, 
two on each side of the Braille display.  I pressed the upper-left one 
first, released it, then pressed the lower-left one (just below the 
previous one).  I repeated the same process on the right:  first the 
upper-right key, then the lower-right.  Those four keys are used to 
offer different navigation modes and I must admit it's not always the 
same in all screen readers.  On the BrailleSense itself (which may look 
like the right basis to look at), here's the key mapping.  I will refer 
to key 1 (upper-left), 2 (lower-left), 3 (upper-right) and 4 
(lower-right), hoping it's not too confusing:

Key 1:  Backward a Braille window.
Key 2:  Backward a whole line (similar to the 'up' arrow, but it doesn't 
move the cursor).
Key 3:  Forward a whole line (similar to the 'down' arrow key).
Key 4:  Forward a Braille window.

As you can see, the key 1 (upper-left) and key 4 (lower right) are used 
to move from Braille window to Braille window, which is the most common 
use-case.  Several screen readers tend to have a different behavior (for 
some, key 1 is backward a line and key 2 is backward a window) but I've 
used the HIMS mapping in this description.

Finally, I would point out that some keys aren't mapped yet, including 
(and most importantly) the preferences.  It would be great to have a key 
mapped to this BRLTTY command.  I haven't included it in the log, I 
don't know what I should use and I didn't mean to get it too complicated 
at once, so I'll wait for your reply to do another test if appropriate.

If something isn't clear, don't hesitate to ask more questions.

I hope that helped,

Vincent

On 12/13/2015 5:38 PM, Dave Mielke wrote:
> [quoted lines by Vincent LE GOFF on 2015/12/13 at 16:11 -0800]
>
>> I'm running Vinux on a virtual machine (perhaps the probem comes from here,
>> but I don't think so).
> No, it isn't. Those keys aren't supported yet.
>
>> Here's what my log was filled with.  I guess I should have stopped
>> BRLTTY before running the 'sudo brltty -L/path/to/log/file
>> /linputs.brlkeys' command, but I don't know how to do that:
> Do you know where the command line that invokes brltty is? If so, perhaps you
> could update it with the two options and then reboot.
>
> Alternatively, it may be configured via /etc/brltty.conf. If so, then you can
> achieve the same by adding these two lines to it and then rebooting:
>
>     log-file /path/to/logfile
>     log-level inpkts,brlkeys
>

-------------- next part --------------
2015-12-13 at 18:13:32.547 [brltty] BRLTTY 5.2dev rev BRLTTY-5.1-794-g565e9b1b [http://brltty.com]
2015-12-13 at 18:13:32.556 [brltty] BrlAPI Server: release 0.6.2
2015-12-13 at 18:13:32.581 [brltty] NoSpeech Speech Driver:
2015-12-13 at 18:13:32.592 [brltty] input packet: FA 02 01 20 10 00 00 00 28 FB
2015-12-13 at 18:13:32.597 [brltty] HIMS Braille Driver:
2015-12-13 at 18:13:33.065 [brltty] Linux Screen Driver:
2015-12-13 at 18:13:48.279 [brltty] input packet: FA 01 01 00 00 00 01 00 F8 FB
2015-12-13 at 18:13:48.279 [brltty] brl key press: ? (Ctx:2 Grp:0 Num:16) -> NOOP (Cmd:000000)
2015-12-13 at 18:13:48.279 [brltty] brl key release: ? (Ctx:2 Grp:0 Num:16)
2015-12-13 at 18:13:48.997 [brltty] input packet: FA 01 01 00 00 00 02 00 F9 FB
2015-12-13 at 18:13:48.997 [brltty] brl key press: ? (Ctx:2 Grp:0 Num:17) -> NOOP (Cmd:000000)
2015-12-13 at 18:13:48.997 [brltty] brl key release: ? (Ctx:2 Grp:0 Num:17)
2015-12-13 at 18:13:51.590 [brltty] input packet: FA 01 01 00 00 00 04 00 FB FB
2015-12-13 at 18:13:51.590 [brltty] brl key press: ? (Ctx:2 Grp:0 Num:18) -> NOOP (Cmd:000000)
2015-12-13 at 18:13:51.590 [brltty] brl key release: ? (Ctx:2 Grp:0 Num:18)
2015-12-13 at 18:13:52.364 [brltty] input packet: FA 01 01 00 00 00 08 00 FF FB
2015-12-13 at 18:13:52.364 [brltty] brl key press: ? (Ctx:2 Grp:0 Num:19) -> NOOP (Cmd:000000)
2015-12-13 at 18:13:52.364 [brltty] brl key release: ? (Ctx:2 Grp:0 Num:19)


More information about the BRLTTY mailing list