Accessibility: Difference between revisions
No edit summary |
Thiagosueto (talk | contribs) (Add GTK and GNOME reading resources) |
||
(26 intermediate revisions by 9 users not shown) | |||
Line 1: | Line 1: | ||
[[File:Mascot konqi-app-system.png|thumbnail|right|Help [[Konqi]] improve KDE's accessibility!]] | |||
== KDE Accessibility Project == | |||
Welcome to the home page of the KDE Accessibility Project. | |||
== Quickstart == | |||
E.g. in Kubuntu 22.10: | |||
{{Input|1=<nowiki> | |||
sudo apt install kcalc accerciser | |||
# As per https://www.freedesktop.org/wiki/Accessibility/AT-SPI2/ | |||
export QT_ACCESSIBILITY=1 | |||
# Or export QT_LINUX_ACCESSIBILITY_ALWAYS_ON=1 | |||
kcalc & | |||
accerciser & | |||
</nowiki>}} | |||
The application accerciser has the title Accerciser Accessibility Explorer. | |||
kcalc should appear in the application accerciser, in the left hand side tree view. | |||
If kcalc does not appear, from the accerciser application's main menu > View > Refresh Registry. | |||
== Accessibility applications == | |||
* https://apps.kde.org/categories/utilities/#accessibility | |||
* https://apps.kde.org/kmag | |||
* https://apps.kde.org/kmousetool | |||
* https://apps.kde.org/kmouth | |||
* https://userbase.kde.org/System_Settings/Accessibility | |||
== Technical Information For Application Developers == | |||
Read the KDE Human Interface Guidelines https://develop.kde.org/hig/accessibility/ | |||
== Community Documentation == | |||
* https://www.freedesktop.org/wiki/Accessibility/AT-SPI2/ | |||
* Also ask on the IRC channel #kde-accessibility on [https://libera.chat Libera Chat] or #kde-accessibility on Matrix https://webchat.kde.org/#/room/#kde-accessibility:kde.org | |||
* https://help.gnome.org/users/accerciser/stable/index.html https://gitlab.gnome.org/GNOME/accerciser | |||
* https://apachelog.wordpress.com/2022/12/14/selenium-at-spi-gui-testing/ https://invent.kde.org/sdk/selenium-webdriver-at-spi | |||
Resources from GTK and GNOME that can be useful for understanding accessibility for desktop apps: | |||
* [https://docs.gtk.org/gtk4/section-accessibility.html GTK Accessibility Entrypoint Documentation] | |||
* [https://wiki.gnome.org/Accessibility/GetInvolved/QuickStart GNOME Accessibility Quick Start Guide] | |||
* [https://mairin.wordpress.com/2010/02/23/painless-accessibility-tips-for-gnome-designers-and-developers/ Painless Accessibility Tips for GNOME Designers and Developers] | |||
* [https://wiki.gnome.org/Projects/GTK/Accessibility Status of Accessibility in GNOME] | |||
* [https://developer.gnome.org/documentation/guidelines/accessibility.html GNOME Accessibility Guidelines] | |||
* [https://developer.gnome.org/documentation/guidelines/accessibility/coding-guidelines.html GNOME Coding Guidelines to Support Accessibility] |
Latest revision as of 02:14, 11 August 2024
KDE Accessibility Project
Welcome to the home page of the KDE Accessibility Project.
Quickstart
E.g. in Kubuntu 22.10:
sudo apt install kcalc accerciser # As per https://www.freedesktop.org/wiki/Accessibility/AT-SPI2/ export QT_ACCESSIBILITY=1 # Or export QT_LINUX_ACCESSIBILITY_ALWAYS_ON=1 kcalc & accerciser &
The application accerciser has the title Accerciser Accessibility Explorer. kcalc should appear in the application accerciser, in the left hand side tree view. If kcalc does not appear, from the accerciser application's main menu > View > Refresh Registry.
Accessibility applications
- https://apps.kde.org/categories/utilities/#accessibility
- https://apps.kde.org/kmag
- https://apps.kde.org/kmousetool
- https://apps.kde.org/kmouth
- https://userbase.kde.org/System_Settings/Accessibility
Technical Information For Application Developers
Read the KDE Human Interface Guidelines https://develop.kde.org/hig/accessibility/
Community Documentation
- https://www.freedesktop.org/wiki/Accessibility/AT-SPI2/
- Also ask on the IRC channel #kde-accessibility on Libera Chat or #kde-accessibility on Matrix https://webchat.kde.org/#/room/#kde-accessibility:kde.org
- https://help.gnome.org/users/accerciser/stable/index.html https://gitlab.gnome.org/GNOME/accerciser
- https://apachelog.wordpress.com/2022/12/14/selenium-at-spi-gui-testing/ https://invent.kde.org/sdk/selenium-webdriver-at-spi
Resources from GTK and GNOME that can be useful for understanding accessibility for desktop apps: