• Skip to content
  • Skip to link menu
KDE Accessibility
  • KDE Accessibility Project / Developers' Information
 
 

Developers' Information

[ Text To Speech | AT-SPI | Word Completion | Keyboard Accessibility ]

Text To Speech

The KDE Text-To-Speech Daemon offers a D-Bus interface for applications using speech synthesis. Any notifications can also be read out.

  • More information on KTTSD

AT-SPI

The biggest task of the KDEAP developments is the planning and implementation of AT-SPI support for KDE. AT-SPI (Assistive Technologies Service Provider Interface) is a cross-toolkit interprocess protocol that allows assistive technologies like screen readers, on-screen keyboards or braille device drivers to access all of the graphical user interfaces of an application, abstracting from toolkit dependent GUI objects.

Introduction:

  • KDE And Assistive Technologies

Documents describing the current situation:

  • Qt Accessibility Architecture
  • GNOME Accessibility Architecture (ATK and AT-SPI)
  • A Comparision of the Two Architectures
  • Accessibility status of KDE widgets

Possible bridge architectures:

  • Bridging Between the Two Architectures
  • Connecting the Accessibility Bridge to Qt

Conclusion:

  • Ideas For A KDE Accessibility Framework

Word Completion

One of the features recently added to KMouth is word completion. Our plan is to turn this into a library for use in other applications.

The file format of the word lists is shared by the GNOME On-screen Keyboard (GOK). We also plan to define a standard for storing word lists and settings, so GOK and KMouth can benefit from words added in other applications and vice versa.

Keyboard Accessibility

Hardly any part of KDE is independent of accessibility issues. One very important aspect of accessibility for example are the key bindings. Some people cannot use a mouse, some cannot use a keyboard, some can use both with pain. Making KDE fully keyboard accessible does not rely on big architecture changes. If you are a developer, please make sure all the GUI elements of you programs are easily accessible by the keyboard.

[ Edit ]

Inform

Skip menu "Inform"
  • Home
  • KDE Home
  • Accessibility Aids for KDE
  • Accessibility Features in KDE
  • About Us

Communicate

Skip menu "Communicate"
  • Contact
  • Events
  • Unix Accessibility Forum

Develop

Skip menu "Develop"
  • Developers' Information
    • KDE TTS Daemon
  • Accessibility Reports

Explore

Skip menu "Explore"
  • Related Links
  • Glossary

Global navigation links

  • KDE Home
  • KDE Accessibility Home
  • Description of Access Keys
  • Back to content
  • Back to menu

Search:


Maintained by accessibility.kde.org Webmaster
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal