This is an old bug in SWT dealing with Windows. I pushed up a work-around for
it.
MRG
mgray@xxxxxxx
________________________________________
From: liblouis-liblouisxml-bounce@xxxxxxxxxxxxx
[liblouis-liblouisxml-bounce@xxxxxxxxxxxxx] on behalf of Susan Jolly
[easjolly@xxxxxxxxxxxxx]
Sent: Thursday, August 06, 2015 1:37 PM
To: liblouis-liblouisxml@xxxxxxxxxxxxx
Subject: [liblouis-liblouisxml] Re: Possible BrailleZephyr six-key input issue
on Windows
It looks to me that at least on Windows, KeyPressed is invoked for each key
press no matter how many keys are pressed but KeyReleased is only invoked
once no matter what. In the case that multiple keys are pressed, the
event.character argument for KeyReleased appears to be randomly any one of
the multiple keys. So I'm thinking that whenever KeyReleased is invoked,
the information needed to determine which braille cell was intended is fully
known so the code can go ahead do whatever and then reinitialize. However,
someone else will need to test this suggestion.
Mike has been a very good team player but he's made it clear that
BrailleZephyr is not top priority. So I'm certainly not expecting him to
spend any more time on it right now.
Best wishes,
SusanJ
For a description of the software, to download it and links to
project pages go to http://liblouis.org
For a description of the software, to download it and links to
project pages go to http://liblouis.org