{ "info": { "author": "Allen B. Taylor", "author_email": "a.b.taylor@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "====================================\nTka11y - Accessibility-aware Tkinter\n====================================\n\nThis module makes it possible for accessibility (a11y) clients (e.g., audible\nreaders, magnifiers, etc.) to get accessibility data (name, description,\nrole, actions, etc.) from the Tk widgets of Python applications that\nuse Tkinter_. It also allows automated GUI application testers that use the\naccessibility interface (such as dogtail_, LDTP_, and Accerciser_) to control\nthe Tk widgets of these applications.\n\nCurrently, accessibility is only available via ATK <=> AT-SPI on Linux.\nSorry, no Windows MSAA support.\n\nUsage\n=====\n\nImport Tka11y using the two commonly employed methods for importing Tkinter::\n\n import Tka11y as Tkinter\n\nor ::\n\n from Tka11y import *\n\nIn the first case, use ``Tkinter.`` to access Tkinter definitions. In the\nsecond case, the Tkinter definitions are in the global scope as expected.\nIn either case, use Tkinter definitions as you would have done before;\nTka11y does not change the Tkinter API in any way.\n\nDetails\n=======\n\nThis module modifies the original Tkinter module in memory, making all\nTk widgets accessibility-aware.\n\nNote that, because it modifies the original Tkinter module (in memory),\nother modules that use Tkinter (e.g., Pmw_) reap the benefits automagically\nas long as Tka11y is imported at some point before the first Tk object\nis created.\n\nTka11y uses Papi_, the Python Accessibility Programming Interface, which in\nturn uses ATK_, the GNOME Accessibility Toolkit, to expose Tkinter_ widgets\nto AT-SPI, the Assistive Technologies Service Provider Interface. This\nallows a Tkinter application's widgets to be viewed and/or controlled by a\nvariety of assistive technologies such as Orca_ and Accerciser_, and\nautomated GUI testing tools such as dogtail_ and LDTP_. These client tools\nusually use either cspi_ (C) or pyatspi_ (Python).\n\n.. _Tkinter: http://tkinter.unpythonic.net/wiki/\n.. _Pmw: http://pmw.sourceforge.net/\n.. _Papi: http://ocemp.sourceforge.net/papidown.html\n.. _ATK: http://library.gnome.org/devel/atk/\n.. _Orca: http://live.gnome.org/Orca\n.. _Accerciser: http://live.gnome.org/Accerciser\n.. _dogtail: http://people.redhat.com/zcerza/dogtail/\n.. _LDTP: http://ldtp.freedesktop.org/wiki/\n.. _cspi: http://library.gnome.org/devel/at-spi-cspi/\n.. _pyatspi: http://live.gnome.org/GAP/PythonATSPI", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/Tka11y", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "Tka11y", "package_url": "https://pypi.org/project/Tka11y/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Tka11y/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/Tka11y" }, "release_url": "https://pypi.org/project/Tka11y/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "Accessibility-aware Tkinter", "version": "0.1.1" }, "last_serial": 785809, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "6c2c065636bc97559ce1222536d4050f", "sha256": "d0c951b9baf6523d1f0d6a9370a05f30c9c014b8b67157d0a4e8512ed7fbd425" }, "downloads": -1, "filename": "Tka11y-0.1.0.tar.gz", "has_sig": false, "md5_digest": "6c2c065636bc97559ce1222536d4050f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23827, "upload_time": "2009-03-02T21:40:04", "url": "https://files.pythonhosted.org/packages/0f/3a/6e1c52aaebc44ed626273b88617435acb16431fd47be1905c7b7b80c6276/Tka11y-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d4cb44376e62930701f042a6ac5e22f6", "sha256": "4499e061635698200849672b01cec85abbafd44bfac6606bd939bec8c97e56e8" }, "downloads": -1, "filename": "Tka11y-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d4cb44376e62930701f042a6ac5e22f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27087, "upload_time": "2009-03-25T20:25:51", "url": "https://files.pythonhosted.org/packages/71/de/205711d5da0f1000dd05962d1fae496c73f1a15ed9658a1365b31bf18f9e/Tka11y-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d4cb44376e62930701f042a6ac5e22f6", "sha256": "4499e061635698200849672b01cec85abbafd44bfac6606bd939bec8c97e56e8" }, "downloads": -1, "filename": "Tka11y-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d4cb44376e62930701f042a6ac5e22f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27087, "upload_time": "2009-03-25T20:25:51", "url": "https://files.pythonhosted.org/packages/71/de/205711d5da0f1000dd05962d1fae496c73f1a15ed9658a1365b31bf18f9e/Tka11y-0.1.1.tar.gz" } ] }