#134 Make kdiff accessible (QtAccessibleWidget/IAccessible)

open
nobody
None
1
2012-12-16
2012-11-29
Volker Bijewitz
No

I found that Kdiff3 is not accessible for screenreaders. We have some blind employees that has no chance to use kdiff in our build environment (merging with mercurial).

Accessibitity support under windows is integrated into QT and has to be activated through some compiling option (I am not familar with QT). It has to do with the class QtAccessibleWidget. If the option is activated and a library is present, standard controls are accessible by default - ownerdraw elements has to be implemented.

Please can you check if it is possible to integrate accessibility support into kdiff3.

Discussion

  • Joachim Eibl
    Joachim Eibl
    2012-12-16

    Hi,
    I've been giving this some thought since you wrote. Basically I'm not opposed to doing something in that direction, but making KDiff3 usable for blind people will require some thinking what workflow and feedback a blind person would appreciate to have a real benefit. E.g. the color coding used in KDiff3 is not useful for a blind person. The text for the screenreader should contain similar info. Please excuse that I have currently very little time and any implementation won't be soon.
    Joachim