-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable accessibility support bundling QT accessible plugin while building Mixxx #5878
Comments
Commented by: peter-v |
Commented by: peter-v I don't understand how to achieve this atm but to enable accessibility support while building for the mac we should ensure we are building for Carbon. |
Commented by: rryan Hey pvagner, I'm looking at adding your patch 1.10.0 and making the appropriate changes for OSX support of these accessibility libraries. I have a patch that seems to build -- but I don't know how to test it. Do you have friends who use OSX who could test for me? How could I verify the accessibility libraries are correctly bundled with Mixxx? Also what about Linux? It's my understanding that Qt comes with these libraries by default on distributions of Linux like Ubuntu. My distribution at least has them in /usr/lib/qt4/plugins. Thanks, |
Commented by: peter-v Hello, Greetings Peter |
Commented by: peter-v Sorry for the double posting. |
Commented by: rryan I tried VoiceOver with my change that bundles the accessibility plugins. VoiceOver was able to speak all the menu items with and without my patch. It's not able to speak preferences items or read tooltips in either case, though. Should providing these libraries allow VoiceOver to speak preferences items? |
Commented by: rryan The plugins are currently bundled with the OSX package in what seems to be the right place. I can't seem to get VoiceOver to work -- but I think that might be a Qt issue. |
Commented by: peter-v FYI qt-at-spi for linux now provides basic accessibility support in a way that blind people are able to use QT 4.8 based apps. Thanks once again for this opportunity |
Commented by: rryan Great to hear pvagner -- thanks for the help. On Tue, Jan 29, 2013 at 6:46 AM, pvagner wrote:
|
Issue closed with status Fix Released. |
Reported by: peter-v
Date: 2011-04-27T21:18:03Z
Status: Fix Released
Importance: Undecided
Launchpad Issue: lp772025
Tags: accessibility, gui
Attachments: [A patch which modifies scons script to bundle the accessible plugin for windows build. It should be researched how the same can be achieved for the mac builds.](https://bugs.launchpad.net/bugs/772025/+attachment/2092111/+files/A patch which modifies scons script to bundle the accessible plugin for windows build. It should be researched how the same can be achieved for the mac builds.)
The QT4 framework Mixxx uses for gui controls provides basic accessibility support for the default QT vidgets. This is not built-in by default into the qt libraries. It can either be used as a library or QT can load it as a shared library during the runtime.
QT accessible plugin is currently available for Windows and for the mac.
Mixxx uses standard vidgets mainly in the preferences dialog, in the menu and also in the library. When this plugin is bundled Mixxx is at least partially accessible to visually disabled users.
For more complete accessibility support in Mixxx it's important to enhance gui control relation ships and provide other means of accessing features which are not accessible with the QT4 accessible plugin. However I think those are seprate issues and they should be described with proper examples and use cases as a seperate bug reports / wishes.
This is a required for visually disabled people to be able to get started with Mixxx and they might also be able to provide further wishes when this is available in the official releases.
The text was updated successfully, but these errors were encountered: