Accessibility: Difference between revisions

From KDE Community Wiki
(accerciser and kcalc)
(Add https://invent.kde.org/sdk/selenium-webdriver-at-spi)
 
(6 intermediate revisions by the same user not shown)
Line 6: Line 6:
== Quickstart ==
== Quickstart ==


E.g. in Kubuntu 22.10.
E.g. in Kubuntu 22.10:


{{Input|1=<nowiki>
sudo apt install kcalc accerciser
sudo apt install kcalc accerciser
accerciser &
# As per https://www.freedesktop.org/wiki/Accessibility/AT-SPI2/
As per https://www.freedesktop.org/wiki/Accessibility/AT-SPI2/
export QT_ACCESSIBILITY=1
export QT_ACCESSIBILITY=1
# Or export QT_LINUX_ACCESSIBILITY_ALWAYS_ON=1
# Or export QT_LINUX_ACCESSIBILITY_ALWAYS_ON=1
kcalc &
kcalc &
accerciser &
</nowiki>}}


== User Documentation ==
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.


You can find user documentation on UserBase:
== Accessibility applications ==


* https://userbase.kde.org/Applications/Accessibility
* https://apps.kde.org/categories/utilities/#accessibility
* https://userbase.kde.org/KMag
* https://apps.kde.org/kmag
* https://userbase.kde.org/KMouseTool
* https://apps.kde.org/kmousetool
* https://userbase.kde.org/KMouth
* https://apps.kde.org/kmouth
* https://userbase.kde.org/Jovie
* https://userbase.kde.org/System_Settings/Accessibility
* https://userbase.kde.org/System_Settings/Accessibility
* https://userbase.kde.org/Simon (not part of the KDE Accessibility module)
== Application Pages ==
You can find some details on individual Accessibility apps on the application pages.
* https://www.kde.org/applications/utilities/kmag/
* https://www.kde.org/applications/utilities/kmousetool/
* https://www.kde.org/applications/utilities/kmouth/
* https://www.kde.org/applications/utilities/jovie/
* https://simon.kde.org/


== Technical Information For Application Developers ==
== Technical Information For Application Developers ==


Read KDE's Human Interface Guidelines https://hig.kde.org/accessibility/index.html
Read the KDE Human Interface Guidelines https://develop.kde.org/hig/accessibility/
 
For technical information on how to make your application accessible please see the following TechBase pages:
 
* http://techbase.kde.org/Development/Tutorials/Accessibility
* http://techbase.kde.org/Development/Tutorials/Text-To-Speech
* http://techbase.kde.org/Development/Guidelines/HCI/Checklists


== Community Documentation ==
== Community Documentation ==


* http://labs.qt.nokia.com/2011/08/23/accessibility-on-linux/
* https://www.freedesktop.org/wiki/Accessibility/AT-SPI2/
* http://blog.qt.digia.com/blog/2012/06/18/qt-5-accessibility-apis/
* 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
* see also: [[Accessibility/qt-atspi|Qt AT-SPI 2 Bridge]]
* https://help.gnome.org/users/accerciser/stable/index.html https://gitlab.gnome.org/GNOME/accerciser
* Also ask on [irc://irc.freenode.net/#kde-accessibility #kde-accessibility] on [https://libera.chat Libera Chat]
* https://apachelog.wordpress.com/2022/12/14/selenium-at-spi-gui-testing/ https://invent.kde.org/sdk/selenium-webdriver-at-spi
 
== Historic ==

Latest revision as of 04:31, 17 December 2022

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:

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

Technical Information For Application Developers

Read the KDE Human Interface Guidelines https://develop.kde.org/hig/accessibility/

Community Documentation