getting a list of keycodes for Gnopernicus and BRLAPI

Kenny Hitt kenny at hittsjunk.net
Sat Apr 9 07:40:41 UTC 2005


Hi.

On Sat, Apr 09, 2005 at 09:34:11AM +0200, Sébastien Hinderer wrote:
> > The answer to my question is in the file
> > ttybrl.c in the Gnopernicus source tree.
> 
> Indeed.
> 
> > I would like to see this in a specific document for other brltty users
> > who want to use Braille with Gnopernicus.
> 
> Well, this is still under development, hence the lack of documentation.
> That said, any help is warmly appreciated, an some very important things
> that have to be done _don't_ require programming skills. Among these
> things: suggesting clever bindings between brltty commands and gnopernicus
> functionalities, and start writing the document you are mentionning,

Attached is my first attemp for such a document.  I do have some
questions.  I'll post them to the gnome-accessibility-list since I might
need a Gnopernicus developer to answer.

Hope this helps.
          Kenny

-------------- next part --------------
This is a file I created from the ttybrl.c source file in the Gnopernicus tree.
I hope others who see it will notice and let me know of any errors.
I still don't understand everything in the source, so there probably
be at least one update from me when I finally understand everything.

If it works for you, cool, but I take no responsibility if it doesn't.

To make best use, look at the Brltty driver for your display for
the mapping of each brltty command.  In the case of the Braille Lite
driver, the help function isn't enough to get  the specific 
Brltty command passed by the driver.  You actually need to look at
the driver's source.  Also, the help wasn't updated on my system
when I made changes to the display's commands.

Gnopernicus key	BRAILLE_EVENT_CODE
DK00		BRL_CMD_LNUP
DK01		BRL_CMD_HOME
DK02		BRL_CMD_LNDN
DK03		BRL_CMD_FWINLT
DK05		BRL_CMD_FWINRT
L09K01		BRL_CMD_CHRLT
L09K03		BRL_CMD_CHRRT
L09K04		BRL_CMD_HWINLT
L09K06		BRL_CMD_HWINRT



More information about the Blinux-list mailing list