Dasher jest trochę jak gra zręcznościowa: `Atak morderczych alfabetów', właśnie tak.
Financial Times, 5-02-2002.
Dasher
Dasher to interfejs powiększający. Wskazujesz
dokąd chcesz pójść i program przybliża to miejsce.
Świat, w którym się poruszasz składa się z liter,
więc wszystko, obok czego przechodzisz, odpowiada
kawałkom tekstu.
Im więcej liter miniesz po drodze, tym więcej napiszesz.
Chcąc utworzyć tekst, zwyczajnie obierasz kierunek
podróży w stronę żądanej litery, mijasz ją i zmierzasz
ku następnej.
W przykładzie po prawej użytkownik wpisuje "hello_how_are_you".
Aby interfejs był wydajny, użyliśmy przewidywalności
modelu danego języka, aby określić jak duża część
wirtualnego świata ma być poświęcona każdemu kawałkowi
tekstu.
Bardzo prawdopodobnym urywkom tekstu są przydzielane duże
połacie wirtualnego gruntu, dlatego łatwo do nich trafić,
a zatem są one proste do napisania.
Mało prawdopodobne kawałki tekstu (np. z błędami literowymi)
dostają mniej miejsca, więc są trudne znalezienia, czyli
napisania.
Model językowy sam się doskonali: jeśli raz użyjesz nowego
słowa, to następnym razem będzie je łatwiej napisać.
Wielką przewagą Dasher'a nad innymi predykcyjnymi interfejsami
wprowadzania tekstu jest to, że nie rozróżnia się w nim trybów
pracy: użytkownik nie musi przełączać się z trybu wprowadzania
tekstu do trybu "akceptowania przewidzianych słów".
Inną zaletą jest to, że łatwo jest nauczyć Dasher'a
przewidywania dowolnego stylu pisania: po prostu załaduj
przykładowy plik i gotowe!
|