[BRLTTY] missing key release events, was Re: brltty5.2 alpine2.11 cursor tracking

Nicolas Pitre nico at fluxnic.net
Tue Oct 6 19:42:25 EDT 2015


On Mon, 5 Oct 2015, Nicolas Pitre wrote:

> I also found a good way to reproduce the lost key event now that cursor 
> routing works again.  I'm assuming this was exerbated by the cursor 
> routing issue on my previous PC where the effect was less destructive 
> than on my current one. But it looks like there is another issue that 
> has been present all along when event alerts are using a PCM device.
> 
> Anyway, suffice to slide your finger on the entire row of cursor routing 
> keys back and forth at a quick pace with your fingernail facing down. 
> That works well on the BC640 as the routing keys are made of raised hard 
> plastic bumps. Eventually, one of the keys is not "released" and 
> pressing a new routing key redefines a copy area instead.  Or in some 
> cases, more than one keys are not "released" and nothing happens anymore 
> since there is no binding definitions for multiple held-down routing 
> keys with the pressing of another key. Pressing them one by one would 
> eventually "release" the key believed to still be down and normal 
> operation is restored.
> 
> This lost key event doesn't happen when the alert tunes setting is 
> turned off.

With those few patches I sent you separately to improve PCM code 
efficiency, the above test case is now more difficult to trigger.  So 
those patches don't completely fix it but they apparently help.


Nicolas







> 
> 
> Nicolas
> 


More information about the BRLTTY mailing list