Tk Source Code

Ticket Change Details
Login
Overview

Artifact ID: dd9dcccd4366bcb9aebda15a083e4da4c290053e
Ticket: deb6cddecf55c6921281f8f855b6b366aed6467e
tk 8.6.4 on mac osX 10.9 is inaccessible
User & Date: kevin_walzer 2015-03-25 21:52:05
Changes

  1. icomment:
    Tk does not support screen readers on any platform.
    
    Accessibility is actually a huge topic. It requires a large implementation across three different API's (Apple's NSAccessability API, Windows' MSAA, and AT-SPI on Unix). It would take hundreds of hours at a minimum to implement and test even a basic implementation for Tk: this would easily be the largest addition to Tk since the themed Tk widgets, which came 10 years ago. 
    
    This is one area where Tk is sorely lacking; most other cross-platform toolkits (Java and Qt, in particular) support accessibility. However, the resources required to implement this in Tk are enormous, and it is not surprising that no one has stepped forward to take on the task. 
    
    If you have immediate needs, you are probably better off choosing another toolkit for your project.
    
  2. login: "kevin_walzer"
  3. mimetype: "text/plain"