[jawsscripts] AW: Re: AW: Enter braille patterns into App

  • From: "Willi Lutzenberger" <wlists@xxxxxxx>
  • To: <jawsscripts@xxxxxxxxxxxxx>
  • Date: Thu, 29 May 2008 17:32:54 +0200

Hello Thomas,

> I can test the Program with a HandyTech "Braille star 40", but I can
> only
> sometimes have the braille display to try things out. The program
> should
> be usable with different Braille displays (at least this would be
> preferable).

This will be rather difficult since not every Braille display is designed
for typing purposes and the key names contained in strKeyNames may differ
between device models.
> 
> I have sucessfully tried the Function KeyPressedEvent(), it is called
> every time a braille key is pressed, and allows to determine which key.

For most displays KeyPressedEvent() is called on key release, and
strKeyNames contains the collected keys. There may be some exceptions e. g.
for the reading keys, so that they may operate on key press; this depends on
the implementation of the display driver

You should check with Handy Tech if there already is an input method
implemented.
> 
> 
> BTW: currently I simulate a braille keyboard using the normal PC
> keyboard,
> but with some keyboards this doesn't work.
> 
That's a rather different thing, cause for the normal keyboard
Keypressedevent() will already fire when a key is pressed, and you get the
collecting problem you described. And yes, not every keyboard can send eight
keystrokes at once.
The only way I can imagine if you really want to use a keyboard is to
schedule your evaluation function, let's say, perhapps 200 ms after the
first key press. As far as I understood, your application is a kind of a
Braille training application, witch requires a Braille display anyway, so in
my opinion you should use the Braille keyboard for input also.

Regards, Willi

__________ 
View the list's information and change your settings at 
http://www.freelists.org/list/jawsscripts

Other related posts:

  • » [jawsscripts] AW: Re: AW: Enter braille patterns into App