QDasher

From Qt Labs

Jump to: navigation, search
QDasher
Project logo: dasher_large.png
Platforms: Linux/Mac/Win/Qtopia
Qt version: >= 4.3.1
License: GPL
Depends on: None
   QDasher blogs
   
QDasher forum
Subversion:
svn://labs.trolltech.com/svn/accessibility/qdasher


[edit] QDasher

[edit]

QDasher is a Qt port of the Dasher input method. It was ported to demo how to use Qt's D-Bus based accessibility bridge to manipulate text. It also contains rudimentary integration as a Qtopia input method.

[edit]

To build the Qt version of Dasher, check out the sources, make sure to have Qt 4.3.1 or higher installed and run:

   /path/to/qt/bin/qmake
   make

Where /path/to/qt/bin is the path where Qt 4.3 is installed.

To use the D-Bus based accessibility features, you need to have the Qt D-Bus accessibility bridge installed. If the bridge is active, you can enter text with dasher into any Qt edit field.

[edit] FAQ

Why did you fork dasher?
Dasher moves quite quickly, and we need a stable version to work with. Whereas "stable" means API and ABI stability, not necessarily "crash free". Once the project is mature enough, we'll be more than happy to put it into the official dasher repository.

There's a lot of functionality missing!
We just ported the dasher widget to Qt 4, and wrote a Qt accessibility backend. The wordbook lookup and other bells&whistles are not yet implemented.

How can I use it in Qtopia?
Still working on it, the support is there but commented out. If you're a developer, feel free to play around with it.

[edit] Latest 5 Accessibility Blogs

harald
Qt
KDE
Accessibility
Posted by harald
 in Qt, KDE, Accessibility
 on Wednesday, August 13, 2008 @ 15:36

To summarize my achievement at Akademy:
[Argument: a{sv} {”a” = [Variant(int): 1], “b” = [Variant(QByteArray): {99}], “c” = [Variant(QString): “b”], “d” = [Variant(uint): 42], “date” = [Variant: [Argument: (iii) 1977, 1, 1]], “datetime” = [Variant: [Argument: ((iii)(iiii)i) [Argument: (iii) 0, 0, 0],[Argument: (iiii) 8, 59, 31, 0], 0]], “dtlist” = [Variant: [Argument: a((iii)(iiii)i) {[Argument: ((iii)(iiii)i) [Argument: […]

» 4 comments «
harald
Qt
KDE
Accessibility
Posted by harald
 in Qt, KDE, Accessibility
 on Friday, August 10, 2007 @ 16:24

The Qt D-Bus accessibility bridge is now at labs.trolltech.com. You can find the bridge, an introspection tool and a port of Dasher that shows how to manipulate text edits through D-Bus.
If you find a widget that doesn’t expose enough information or behaves badly, please let us know.

» No comments «


© 2008 Nokia Corporation and/or its subsidiaries. Nokia, Qt and their respective logos are trademarks of Nokia Corporation in Finland and/or other countries worldwide.
All other trademarks are property of their respective owners.