Tk Source Code

View Ticket
Login
Ticket UUID: 0e294d9604b4196b9ca41451400730063a659c70
Title: TK does not provide accessibility information to Orca Screen Reader for Linux
Type: Bug Version: all
Submitter: anonymous Created on: 2015-03-25 19:27:29
Subsystem: 67. Unix Window Operations Assigned To: nobody
Priority: 5 Medium Severity: Critical
Status: Open Last Modified: 2020-03-28 10:21:06
Resolution: None Closed By: nobody
    Closed on:
Description:
Any tk widgets created report as inaccessible to the Orca Screen Reader. I'm guessing it just isn't presenting information to at-spi. But, this makes any tk app unusable by blind Linux users.
The information needed to make tk accessible can be found at:
https://developer.gnome.org/atk/stable/
User Comments: fvogel added on 2020-03-28 10:21:06: (text/x-fossil-wiki)
For the records, a discussion (with implementation notes) just happened [https://sourceforge.net/p/tcl/mailman/message/36955189/|on the Tcl Core list].

dkf added on 2016-08-22 08:30:46: (text/x-fossil-wiki)
The useful term in the original ticket was <tt>at-spi</tt>. It requires access to dbus, according to <a href="https://en.wikipedia.org/wiki/Assistive_Technology_Service_Provider_Interface">Wikipedia</a>.

aku added on 2015-03-25 19:39:53:
What are the underlying APIs you are Tk expecting to use ?
Some X11 extension ?
Do you have links to the specifications of these APIs ?
Are these APIs portable, or specific to Linux, or X11 ?