SOK: The plan as I see it
Michal Chruszcz
troll at pld-linux.org
Mon May 15 07:20:55 BST 2006
It seems like on Sunday 14 May 2006 23:01, Henrik Nilsen Omma typed:
> Chris Jones wrote:
> > The Keyboard itself we be rendered using Cairo.
> >
> > Instead of trying a one size fits all solution using only xlib and
> > cairo, we target Gnome. We keep the keyboard rendering and AT-SPI
> > related code as separate as possible to make porting to other toolkits
> > easier.
> >
> > No GOK code will be used since it would not give us much benefit over
> > the AT-SPI bindings and would complicate things significantly.
> >
> > Keyboard layout will probably be much more fine-grained than GOK and
> > using GOK's xml files will limit us feature-wise. Extending the GOK
> > xml wouldn't be much use since it would not be backwards compatable to
> > GOK itself. Our application should use it's own xml file format and
> > be able to convert from GOK's format to it's own.
>
> Sounds like a good plan. I would add that we write it in pure python
> unless a very good reason comes along for using some C.
>
> So to summarise the summary:
>
> * Python code from scratch
> * Cairo rendering of keys
> * Use the GTK toolkit, but as little as possible
> * Native XML keyboard format
> * Use AT-SPI as appropriate
> * Implement our own sticky keys solution
>
> Hey folks, that's Milestone 0 done!
Indeed it is. And it is a good plan. However I find one point missing - GOK
XML keyboard format converter.
--
Michal Chruszcz -=- Seen at http://1lo.sanok.pl/~troll/gallery/
Meet Jacek: http://photoblog.be/jacek
More information about the Ubuntu-accessibility
mailing list