Hände hoch!

Dasher

01.10.2003
Dasher ist ein informationseffizientes Texteingabesystem, das über natürliche und kontinuierliche Zeigebewegungen gesteuert wird. Überall, wo der Weg über das "normale" Keyboard verwehrt ist, z. B. auf Palmtops oder bei der armlosen Bedienung von Computern, kommt Dasher zum Einsatz.

Dasher wird von der Inference Group an der Universität Cambridge entwickelt. Projektleiter David MacKay, Privatdozent für Physik, entwarf 1997 einen Prototyp der Texteingabeschnittstelle. Die erste Dasher-Version entstand in C und Tcl und war direkt als plattformunabhängige Software konzipiert, die auf Windows- und Linux-Plattformen lief. David Ward entwickelte Dasher von 1998 bis 2002 im Rahmen seiner Promotion weiter und führte viele Experimente durch, um das Programm zu dem zu machen, was es heute ist. 2002 fiel die Entscheidung, Dasher zu Open Source zu machen – viele Entwickler haben seitdem wertvolle Beiträge geleistet und Dasher auf weitere Plattformen portiert.

Die aktuelle Version 3.0.* läuft nicht nur unter Linux, sondern auch auf mehreren Windows-Versionen, auf Pocket PCs und unter MacOS X. Derzeit schreibt Dasher in englisch, deutsch, niederländisch, französisch, portugiesisch, spanisch und polnisch und beherrscht sogar IPA (International Phonetic Alphabet). RPM-Pakete fuer SuSE und Red Hat Linux, den Source Code und ein Debian-Paket (sowie Trainingstexte fuer mehrere Sprachen) gibt es auf der Heft-CD im Verzeichnis LinuxUser/dasher/.

Dasher lässt sich mit Joystick, Touchscreen, Trackball oder Maus einhändig steuern. Bei der armlosen Bedienung eines Computers arbeitet die Software mit Kopfmaus oder Eyetracker zusammen. Ein erfahrener Dasher-Benutzer schreibt mit der Eyetracker-Version ca. 25 Wörter pro Minute – das ist so schnell, wie man normalerweise mit der Hand schreibt. In der einhändigen Bedienung, z. B. mit der Maus, schafft man mit ein bisschen Training sogar 39 Wörter pro Minute. Zum Vergleich: Im Zehn-Finger-System auf der Tastatur schreiben geübte Nutzer ca. 40 bis 60 Wörter pro Minute.

Frei zum Abschuss

Schreiben mit Dasher ist ein Zoom-Prozess: Sie bewegen sich in eine Art alphabetisch geordnete Bibliothek hinein und steuern unterwegs. Dazu stellen Sie sich vor, dass alle Bücher, die mit "a" beginnen, links oben stehen, "z" befindet sich rechts unten. Die "Regale", auf denen die Buchstaben sind, werden in der Größe an die Wahrscheinlichkeit ihres Auftretens angepasst. Einem "x" wird so deutlich weniger Platz gegeben als einem "e".

Zu besseren Orientierung sind die Buchstabenfelder farbig. Für die deutsche Version sind Großbuchstaben beispielsweise im gelben Feld und Satzzeichen im unteren roten Feld zu finden. Leerzeichen sind für alle Sprachen als Unterstrich definiert. So genannte Trainingstexte liefern bekannte Wörter im Vorfeld – damit lassen sich häufige Einträge schneller und leichter erreichen. In Abbildung 1 sehen Sie beispielsweise, dass nach den drei Buchstaben "geh" zwei Vorschläge angeboten werden: der Buchstabe "t" (und anschließend das Wort "es", um den Satz "Wie geht es" zu vervollständigen) und die Zeichen "ört," (offenbar gibt es im Trainingstext eine Phrase "Wie gehört, ").

Abbildung 1: Schreibtraining – Bekanntes geht schneller

Hinter den Kulissen

Allgemeine Einstellungen wie z. B. die zuletzt gewählte Sprache oder die Zoom-Geschwindigkeit speichert Dasher zwischen den Sitzungen. Zusätzlich "merkt" sich Dasher während des Schreibvorgangs neue Wörter, die Sie benutzen. Diese trägt das Programm in Ihren "persönlichen" Trainingstext ein – so lernt die Software ständig dazu.

Neben den Trainingstexten gibt es so genannte Alphabete für jede Sprache. In einer XML-Datei sind Zeichensätze definiert. Jeweils einem Zeichen, das im Dasher-Buchstabenfeld erscheint, wird ein Zeichen zugewiesen, das tatsächlich gedruckt wird. Für einen Zeilenumbruch steht in der XML-Datei beispielsweise:

<s d="¶" t="
"/>

Das erste Argument (d="¶") ist das Neuer-Absatz-Symbol (in Unicode-Notation), das Sie beim Zoomen in die Zeichen sehen; das zweite Argument (t=" ") ist die HTML-Escape-Sequenz für LF (Line Feed). Durch die Wahl von XML als Format ist es sehr einfach, fehlende Zeichen selbst hinzuzufügen. Bei den Satzzeichen im deutschen Alphabet fehlt beispielsweise das Semikolon. Abhilfe schafft ein neues Element <s t=";" d=";"/> (Abbildung 2).

Abbildung 2: alphabet.xml anpassen

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

  • EasyLinux-News
  • Version 2.6.1 der Desktop-Umgebung Gnome
    Trotz Widrigkeiten wie einem Einbruch auf dem Gnome-Server dauerte es nur ein halbes Jahr zum nächsten Major-Release: Gnome springt zur Version 2.6, inzwischen gibt sogar schon 2.6.1 und der Nachfolger ist bereits in Planung.
  • Bildschirmtastatur macht Eingabevorschläge

    Der Entwickler Thomas Thurman hat Prototypen eines On-Screen-Keyboards entwickelt, das den nächsten einzugebenden Buchstaben errät.
  • Tails 0.20 mit Security-Fixes

    Tails, eine Linux-Distribution für die anonymisierte Internetbenutzung, ist in Version 0.20 mit wichtigen Security-Fixes erhältlich.
  • G statt K
    Im deutschsprachigen Raum hat sich KDE als Bedienoberfläche für Linux fast zum Standard gemausert. Mit Gnome gibt es eine Alternative, die andere Ansätze verfolgt, aber nicht weniger bietet.
Kommentare

Infos zur Publikation

LU 01/2015: E-Books im Griff

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 0 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

flash-player
roland reiner, 27.12.2014 15:24, 1 Antworten
Mein Flashplayer funktioniert nicht mehr-Plug in wird nicht mehr unterstütz,auch über google chro...
PCLinuxOS Version 2014.08 "FullMonty" Umstellung auf deutsch
Karl-Heinz Welz, 19.12.2014 09:55, 4 Antworten
Hallo, liebe Community, ich bin 63 Jahre alt und möchte jetzt nach Jahrzehnten Windows zu Linux...
ICEauthority
Thomas Mann, 17.12.2014 14:49, 2 Antworten
Fehlermeldung beim Start von Linux Mint: Could not update ICEauthority file / home/user/.ICEauth...
Linux einrichten
Sigrid Bölke, 10.12.2014 10:46, 5 Antworten
Hallo, liebe Community, bin hier ganz neu,also entschuldigt,wenn ich hier falsch bin. Mein Prob...
Externe USB-Festplatte mit Ext4 formatiert, USB-Stick wird nicht mehr eingebunden
Wimpy *, 02.12.2014 16:31, 0 Antworten
Hallo, ich habe die externe USB-FP, die nur für Daten-Backup benutzt wird, mit dem YaST-Partition...