Screen readers for Tkinter (was Re: Tkinter: The good, the bad, and the ugly!)
python at bdurham.com
python at bdurham.com
Wed Jan 19 09:53:40 EST 2011
Mark/Octavian,
It sounds like Tka11y (spelled with the digit '1' vs. the letter 'L')
addresses this problem for Linux users.
According to its website, adding accessability support is as simple as
changing one import statement.
Details follow my signature.
Malcolm
Tka11y - Tk Accessibility
http://tkinter.unpythonic.net/wiki/Tka11y
<quote>
Note: Currently, accessibility is only available via ATK <=> AT-SPI on
Linux. Sorry, no Windows MSAA support.
Download
http://pypi.python.org/pypi/Tka11y
A modification to Tkinter to make widgets visible to the AT-SPI layer so
that tools like dogtail and Accerciser can see them. Tka11y uses Papi,
the Python Accessibility Programming Interface, which in turn uses ATK,
the GNOME Accessibility Toolkit, to expose Tkinter widgets to AT-SPI,
the Assistive Technologies Service Provider Interface. This allows a
Tkinter application's widgets to be viewed and/or controlled by a
variety of assistive technologies such as Orca and Accerciser, and
automated GUI testing tools such as dogtail and LDTP. These client tools
usually use either cspi (C) or pyatspi (Python).
Typical usage:
import Tka11y as Tkinter
or
from Tka11y import *
</quote>
More information about the Python-list
mailing list