Dasher (mjukvara)
Utvecklare | Dasher-projektet |
---|---|
Stabil frisättning | 4.11 / 14 mars 2010
|
Förhandsgranska release | 5.0 beta / 8 april 2016
|
Skrivet i | Java , C och C++ |
Operativ system | Cross-plattform |
Typ | Datortillgänglighet |
Licens | GPL |
Hemsida |
Dasher är en inmatningsmetod och datortillgänglighetsverktyg som gör det möjligt för användare att komponera text utan att använda ett tangentbord genom att skriva in text på en skärm med en pekenhet som en mus , pekskärm eller möss som styrs av foten eller huvudet. Sådana instrument skulle kunna fungera som protesanordningar för funktionshindrade personer som inte kan använda standardtangentbord, eller där användningen av ett sådant är opraktisk.
Dasher är gratis programvara med öppen källkod , enligt kraven i GNU General Public License (GPL), version 2. Dasher är tillgänglig för operativsystem med GTK+ -stöd, dvs Linux , BSD och andra Unix-liknande inklusive macOS , Microsoft Windows , Pocket PC , iOS och Android .
Dasher uppfanns av David JC MacKay och utvecklades av David Ward och andra medlemmar av MacKays Cambridge forskargrupp. Dasher-projektet stöds av Gatsby Charitable Foundation och av EU- aegis-projektet.
Design
För vad författaren än tänker skriva, väljer de en bokstav från de som visas på en skärm med hjälp av en pekare, varpå systemet använder en probabilistisk prediktiv modell för att förutse de troliga teckenkombinationerna för nästa textstycke, och ger dessa högre prioritet genom att visar dem mer framträdande än mindre troliga bokstavskombinationer. Detta sparar användaren ansträngning och tid när de fortsätter att välja nästa bokstav bland de som erbjuds. Processen att komponera text på detta sätt har liknats vid ett arkadspel , eftersom användare zoomar igenom karaktärer som flyger över skärmen och väljer dem för att komponera text. Systemet lär sig av erfarenhet vilka bokstavskombinationer som är mest populära och ändrar sitt visningsprotokoll över tiden för att återspegla detta.
Funktioner
Dasher-paketet innehåller olika arkitekturoberoende datafiler:
- alfabetbeskrivningar för över 150 språk
- inställningar för bokstavsfärger
- utbildningsfiler på alla språk som stöds
externa länkar
- Gratis programvara för flera plattformar
- Programvara för funktionshinder
- Gratis Android-programvara med öppen källkod
- Gratis programvara programmerad i C
- Gratis programvara programmerad i C++
- Gratis programvara programmerad i Java (programmeringsspråk)
- GNOME-tillgänglighet
- Textinmatning för pekdon
- Användargränssnittstekniker
- Användargränssnitt