# Příručka k aplikaci Dasher

Projekt Dasher
2010
The Dasher Project

Uděluje se svolení vytvářet a šířit doslovné kopie této příručky za předpokladu, že ve všech kopiích zůstane zachována poznámka k autorským právům a tato poznámka o udělené svolení.

Uděluje se svolení kopírovat a šířit upravené verze této příručky za souladu s podmínkami doslovného kopírování, za předpokladu, že celé výsledné odvozené dílo je šířeno za podmínek uvedených v poznámce o udělené souhlasu stejné, jako je tato.

Uděluje se svolení kopírovat a šířit verzi této příručky přeložené do jiného jazyka za podmínek jako pro změněné verze, vyjma této poznámky o udělení souhlasu, která smí být jen v překladu schváleném od Free Software Foundation.

Ochrannou známku Unix vlastní X/Open Group.

Ochranou známku Linux vlastní Linus Torvalds.

Ochranou známku X Windows vlastní X Consortium, Inc.

Ochranou známku Windows vlastní Microsoft Corp.

Ochrané známky Macintosh a Apple vlastní Apple Computer, Inc.

Všechny ostatní ochranné známky jsou majetkem příslušných vlastníků.

Dasher je aplikace pro zadávání textu s podporu přístupnosti. Provádí se pomocí ukazovacích gest namísto psaní a je navrženo tak, aby bylo rychlé a přitom zábavné.

1.0.0
2004-02-08
1.1.0
2006-03-31
1.2.0
2006-07-11
1.2.1
2006-09-02

## Úvod

Dasher je rozhraní pro efektivní zadávání textu, které se řídí přirozenými plynulými ukazovacími gesty. Dasher je konkurenceschopný systém zadávání textu, který dokáže zastoupit klávesnici v situacích, kdy ji nelze použít. Například na přenosných nebo nositelných počítačích nebo při ovládání počítače jednou rukou (tj. pákovým olvadačem, dotekovou obrazovkou nebo myší) nebo bez rukou (tj. náhlavní myší nebo sledováním očí). Tento dokument popisuje Dasher ve verzi 4.2.0.

Dasher můžete spustit vybráním položky Dasher v podnabídce Přístupnost v hlavní nabídce nebo spuštěním příkazu `dasher` na příkazovém řádku.

## Co je nového

### Nové funkce ve verzi 4.2

Obsahuje automatické řízení rychlosti, kterou Dasher zvyšuje, když zjistí, že jste schopni jet rychleji.

Obsahuje nové soketové rozhraní umožňující, aby Dasher naslouchal zařízením pro sledování hlavy, sledování očí nebo EGG, aniž by se musela používat emulace myši.

Obsahuje několik „tlačítkových režimů“ pro lidi, kteří chtějí řídit Dasher pomocí jednoho, dvou, tří nebo čtyř přepínačů.

Obsahuje „klikací režim“ pro lidi, kteří rádi ukazují, kam chtějí jít a kliknutím potvrdí jeden krok v tomto směru. Určen je zejména pro začátečníky.

### Co příjde ve verzi 4.4

Bude implementován herní režim: pomůže nováčkům naučit se, jak psát. Učitelovat ruka povede nováčka, který sejde ze správné cesty a nováčci, kteří budou psát rychle aniž by potřebovali tuto pomoc často, získají body.

Budou přidány nové jazykové modely, které budou provádět odhady na úrovni slov i na úrovni písmen.

Japonština a Čínština budou plně podporovány.

Tým Dasher také doufá, že se mu podaří pod názvem „FreeVIM“ vytvořit svobodnou verzi zařízení na sledování hlavy a očí, které bude používat webové kamery.

## Základy aplikace Daher

Dasher is an information-efficient text-entry interface, driven by natural continuous pointing gestures. Dasher is a competitive text-entry system wherever a full-size keyboard cannot be used - for example,

- On a palmtop computer;

- on a wearable computer;

- when operating a computer one-handed, by joystick, touchscreen, trackball, or mouse;

- when operating a computer with zero hands (i.e., by head-mouse or by eyetracker).

The eyetracking version of Dasher allows an experienced user to write text as fast as normal handwriting - 29 words per minute; using a mouse, experienced users can write at 39 words per minute.

S pomocí aplikace Dasher můžete psát efektivně v kterémkoliv jazyce.

Dasher je rychlý a zábavný k naučení.

Dasher je svobodný software. Je šířen pod stejnou licencí jako GNU/Linux, tj. GPL.

### Jak Dasher funguje?

> Financial Times, 5. února 2002

> Dasher se podobá arkádové hře: něco jako „Útočte na zabijácké abecedy.“

Dasher je přibližovací rozhraní. Ukážete místo, kam chcete jít, a ono se na obrazovce přiblíží. Svět, ke kterému se přibližujete je pomalován písmeny, takže kterékoliv přiblížení odpovídá kousku textu. Čím více se přiblížíte, tím delší část textu jste napsali. Co píšete, volíte právě tím, co přibližujete.

Aby bylo rozhraní efektivní, používáme odhady jazykového modelu k určení, jak velkou část světa věnovat tomu kterému kusu textu. Pravděpodobnější kusy textu dostanou více místa, takže je rychleji a snáze vyberete. Nepravděpodobné kusy textu (například text s pravopisnými chybami) dostanou méně místa, takže je těžší je napsat. Jazykový model se učí po celou dobu používání: když poprvé použijete nové slovo, je napříště už snažší jej napsat.

Oproti jiným rozhraním na zadávání textu s použitím předpovědi, které nabízí dokončování slov, má Dasher velkou výhodou pro uživatele, že je „bezrežimový“: uživatel se nemusí přepínat mezi režimem psaní a režimem potvrzení odhadu.

Dalším přínosem je, že je snadné natrénovat model pomocí psaní libovolným způsobem: jednoduše načtěte soubor s příkladem a piště!

Slovy se nedá úplně popsat, jak přesně Dasher vypadá, zkuste raději navštívit http://www.inference.phy.cam.ac.uk/dasher/ a podívat se na videa.

### Vysvětlení fungování – analogie s knihovnou

Imagine a library containing all possible books, ordered alphabetically on a single shelf. Books in which the first letter is a; are at the left hand side. Books in which the first letter is z; are at the right. In picture (i) below, the shelf is shown vertically with left; (a) at the top and ,right; (z) at the bottom. The first book in the a; section reads `aaaaaaaaaaaa`...; somewhere to its right are books that start `all good things must come to an end`...; a tiny bit further to the right are books that start `all good things must come to an enema`....

Když někdo píše kus textu, jeho volbu textu můžete brát jako volbu knihy z této knihovny všech možných knih – knihy, která obsahuje právě onen zvolený text. A jak tu knihu vybrat? Představte si, že chcete psát `ale všechny dobré věci`….

#### Knihovna se všemi knihami

First, they walk into the `a` ; section of the library. There, they are confronted by books starting `aa` ;, `ab` , `ac`...; `az` ; [Picture (ii)]. Looking more closely at the `al` ; section, they can find books starting `ala` ;, ;`alb`;,...; `alz` ; [Picture (iii)].

Když se pisatel bude do police dívat stále konkrétněji, najde nakonec knihu obsahujcí text, který chce napsat. Takové psaní bychom mohli popsat jako přibližování abecední knihovny podle toho, jak udáváte směr.

This is exactly how Dasher works, except for one crucial point: we alter the SIZE of the shelf space devoted to each book in proportion to the probability of the corresponding text. For example, not very many books start with an `x` ;, so we devote less space to `x`...;; books, and more to the more plausible books, thus making it easier to find books that contain probable text.

Zde je příslušné řada obrázků knihovny v aplikaci Dasher. (Znak _ představuje znak mezeru.)

#### Knihovna se všemi knihami

Daher lze natrénovat na příkladech libovolným stylem psaní a učí se pořád, aby dokázal vypíchnout vaše osobní slovní obraty.

Obrázek níže ukazuje stav rozhraní aplikace Dasher, když uživatel píše slovo „objection“. Podobná slova, která je možné v daný okamžit sadno napsat, zahrnují „objective“, „objects_“ a „object_oriented“.

#### Psaní anglického slova „objection“ v aplikaci Dasher.

Pokud se vám zdá přiliš složité představit si Daher na základě statických obrázků, podívejte se na videa na http://www.inference.phy.cam.ac.uk/dasher/.

### Tipy pro nováčky

Nevzdávejte to, když vám to trvá minutu dvě, abyste vůbec začali – během deseti minut povalíte. Je to podobné, jako řízení auta. Měli byste začít řídit opatrně. Pokud nejste schopni říct, kam vlastně jedete, zastavte jízdu. Opravdu se nejspíše naučíte Dasher rychleji, když ho v myšlenkách pojmete jako řízení auta, než když se budete snaži hledat analgie ke standardní práci s počítačem. Například určování směru nefunguje TAŽENÍM, ale ŘÍZENÍM: pokud by auta fungovala jako okna v počítači, museli byste chytit kus cesty, kterou chcete, a pak ji přesunout podle svých potřeb. Ale v autě, když si přejete řídit doprava, UKÁŽETE DOPRAVA volantem. Dasher nepracuje s přetahováním. Nesnažte se věci chytit a přetáhnout je. Jen se rohodujte, kam chcete jet a ukazujte tam.

Nejdůležitější věc na celém konceptu, kterou musí začínající uživatel pochopit, je, že člověk by měl vždy pokračovat uvnitř psaného textu tak daleko, aby vybral knihu, která obsahuje slovo ale jako své první slovo. NE, že vstoupíte od oddílu a knihovny, pak oddíl a opustíte a vstoupíte do oddílu l. Vy vstoupíte do oddílu a, pak najdete oddíl al, který je schován v oddílu a, pak vstoupíte do oddílu ale, který je schován v oddilu al.

It's just like finding a name in a phonebook. To find `Alison` ;, you don't go to the `A` ; section of the phonebook, then the ;`L`; section: you go into the `A` ; section, then find within it the `Al` ; section, and so forth. Once you are in the `Al` ; section, you never leave it.

Druhou nejdůležitejší myšlenkou je, že to, co jste napsali závisí jen na tom, kde v knihovně nakonec skončíte, ne na tom, jak jste se tam dostali. Na cestě ke svému cíli není potřeba řídit přesně. Můžete klidně řezat zatáčky. (Například v předchozím obrázku, když chcete napsat „object_are“, by bylo zcela vpořádku přesunout myš přímo směrem k písmenům „are“, i když to vezmete myší přes nechtěný šedý čtverec „i“.)

Běžné chyby. Často se stává, že začátečník ve snaze najít konkrétní písmeno beží po displeji zběsile kupředu, ve snaze jej ulovit. Pravidlo cestování pro uživatele aplikace Dasher je ale stejné, jako pro řidiče auta: nejezděte, když nedokážete určit, kam chcete jet! Takže po té, co najdete první písmeno vašeho textu a přiblížíte si jej, prosím ZPOMALTE a nepokračujte dál do čtverce s tímto písmenem, dokud nepříjdete na to, kterým směrem byste se měli ubírat. Vaše další písmeno je tam, bezprostředně v prvním čtverci, do kterého jste vstoupili. Písmena jsou řazena abecedně. Pokud své písmeno nevidíte, zjistěte si, kde musí být na základě písmen, která můžete vidět. Přejděte na správné místo a vstupte do čtverce s druhým písmenem.

### Příklad

#### Writing `I once had a whim` ;. Where should the user steer now?

Představte si, že chcete psát anglický text „`I once had a whim`“. Píšete „`I once ha…`“ a Dasher vypadá jako na obrázku . Chcete napsat „`had`“. Co uděláte? Na obrazovce je spousta písmenek `d` a všechna jsou hodně malá. Pět šipek na obrázku ukazuje některá z těchto `d`. Purpurová šipka ukazuje na `d`, které jste zatím nemohli vidět, ale víme, že tam musí být, protože nad ním vidíme „`a`“, „`b`“ a „`c`“.

#### Nějaké alternativní písmeno `d` se zvýrazněním chyby pro začátečníky

Častou chybou začátečníků je, že se chybně ženou kupředu a odhalí nějaké z těchto písmen `d` a přiblíží jej. Například obrázek ukazuje, co se stane, když uživatel provede přiblížíní směrem k `d` zvýrazněnému na obrázku .

#### Co se stane, když vyberete nesprávné `d`

If you go in this `d`, you are writing ``I once` head`...`'. The other two `d`s labelled by red arrows (in ) correspond to writing ``I once` heard`...`' and ``I once` hedge`...`'.

Je podstatné pochopit, že jen jedno `d` je správné, a to `d`, které je bezprostředně uvnitř modrého pole odpovídajícího písmenu „`a`“ v řadě písmen „`I once ha`“. Toto modré pole je na obrázku zvýrazněné.

#### The correct letter `d` is the one marked by the green arrow. This example illustrates the rule always keep going inside the box that you want; in this case, the blue box associated with the letter `a` of the word `had` ;

Pokud jste někdy opustili modré pole (jak jsme to udělali na obrázku ), ztratíte písmeno „`a`“.

### Shrnutí

Don't click. Don't drag. And don't speed.

### Co znamenají jednotlivé barvy?

In the English-language desktop version 3 of Dasher,

- white squares contain the space characters (always placed at the bottom of the alphabet);

- a special yellow box contains the upper case characters [A-Z];

- a red box contains numerals [0-9] (if the full alphabet is enabled);

- a green box contains punctuation characters (with the characters most similar to the space character [.,;:-] placed at the bottom, next to the white space character. Within the punctuation section, letters with similar roles are coloured similarly: punctuation characters similar to the period [.,;:-] are coloured slate-blue;

- the other colours are included simply to discriminate the squares from each other.

- In languages with accents (grave, acute, circumflex, etc), the accents are displayed in an orange box.

- In the Japanese version of Dasher, colours are used to distinguish the different hiragana groups (eg ka,ki,ku,ke,ko are orange).

- In the Korean version of Dasher, three different colours are used to distinguish initial consonants, vowels, and terminal consonants.

Barevná schémata můžete měnit pomocí úprav v souborech XML s `barvami` a `abecedou`, jak je popsáno v .

### Jak spustit Dasher (verze 4)

Spusťte Dasher. Až se objeví okno aplikace, buď klikněte levým tlačítkem myši nebo zmáčkněte mezerník, aby se rozběhla (jedna z těch dvou věcí bude fungovat). To stejné (kliknutí nebo mezerník) zopakujte, až budete hotovi, aby dasher přestal běžet. Ovládání se děje pomocí myši.

Upravte posuvník rychlosti na nejvyšší rychlost, kterou smí Dasher přibližovat. Rychlost 1 je dobrá pro začátečníky, na 2 zvyšte po 5 minutách praxe a na 4, až z vás bude odborník.

### Jak spustit Dasher (verze 2) na zařízení do dlaně

Nainstalujte jej, spusťte (počkejte pár vteřin, než se stáhnou trénovací soubory) a pak se dotkněte perem obrazovky, aby Dasher začal běžet.

V této verzi aplikace Dasher jsou tři speciální výrazně vybarvená pole, a to žluté, červené (jen v některých vydáních) a zelené. Tyto tři čtverce neposkytují žádné písmeno, ale představují podskupiny abecedy: abecedu s velkými písmeny, číslice (jen v některých vydáních) a interpunkci.

## Jak používat Dasher v reálném životě

Dasher můžete použít ke komunikaci přes počítač a (do jisté míry) k ovládání svého počítače. Je zřejmé, že nejjednodušším způsobem komunikace je, když osoba, se kterou hovoříte, vidí na obrazovce, co píšete. Ale jsou zde i jiné způsoby.

### Kopírování do schránky

Pokud máte zapnutou funkci „kopírovat při zastavení“, pak pokaždé, když Dasher zastavíte, zkopíruje se obsah textového pole přímo do schránky. Potom můžete použít funkci „vložit“ v jiné aplikaci k vložení toho, co jste napsali.

### Mluvení

Dasher připojuje k vašemu počítači vestavěný systém pro čtení textu. Je několik způsobů, jak použít Dasher k mluvení.

Můžete zvolit, aby Dasher „četl slova při psaní“: pokaždé, když dojdete na konec slova (například zadáním mezery), je slovo ihned přečteno.

Můžete také zvolit, aby Dasher „četl při zastavení“: pokaždé, když zastavíte běh, je přečteno vše, co je v textovém poli.

A na konec, můžete nechat přečíst jen přesně to, co chcete, přepnutím do režimu ovládání (který má Dasher verze 3 v nabídce Volby). Tento režim přidá k abecedě dodatečné pole v šedé barvě, které pracuje trochu jako klávesa Esc na klávesnici. Když půjdete do tohoto ovládacího pole, najdete několik voleb vztahujících se k ovládání: Zastavit (červená), Pozastavit (žlutá), Přesunout, Smazat a Číst. Uvnitř pole Číst jsou volby „Přečíst vše“, „Přečíst nové“ (jen nová slova, která jste napsali od posledního projevu) a „Přečíst znovu“ (což znovu přečte to, co se četlo naposledy).

### Ukládání do souboru

Cokoliv je v textovém poli, můžete uložit jako prostý text kliknutím na ikonu „Uložit soubor“ na nástrojové liště nebo pomocí nabídky v horní části okna Dasher (vyberte Soubor a pak Uložit).

### Odeslání textu do jiného okna

Můžete také vše, co jste napsali v aplikaci Dasher, přímo přenést do jiného okna. V nabídce voleb zapněte volbu „poslat text do jiného okna“. Okno, které vyberte, bude výstupem pro Dasher.

### Velikost písma

Dasher má textové pole (kde se objevuje text) a plátno (kde se odehrává veškerá zábava s přibližováním). Můžete měnit velikost písma v obou těchto částech pomocí nabídky v horní části okna Dasher. Tato dvě písma jsou označena jako „Písmo editoru“ (pro písmo textového pole) a „Písmo zadávání“. Když měníte písmo editoru, objeví se běžné dialogové okno pro výběr písma. Když měníte velikost plátna, najdete tři volby velikosti nazvané: malé, střední a velké.

## Přizpůsobení aplikace Dasher

Existují tři třídy souborů, které můžete vyladit, aby se vám s aplikací Dasher lépe pracovalo: soubory s `abecedou`, soubory s `barvami` a soubory s `tréninky`.

### Přizpůsobení jazykového modelu

Odhady v aplikaci Dasher (ve verzi 3) nevychází se slovníku, ale z trénovacího textu obsahujícího běžný text. Například, když si stáhnete verzi 3, budete mít soubor nazvaný `training_english_GB.txt`. Jedná se o 300 kilobajtů běžné angličtiny sezbírané z různých dokumentů na Internetu. Pro češtinu je, se svolením Ústavu Českého národního korpusu FF UK Praha, použit Český národní korpus.

When you use Dasher, it stores everything you write in another personal file with the same name as the training file. Next time you use Dasher, it reads in the original training file and everything you wrote last time, to help it predict better. Dasher learns all the time. To get the best results from Dasher:

- If possible, provide Dasher with a training text in your own style -- a plain text file made from documents you have written before, and containing your own pet phrases, friends' names, and so forth. Either append this file to the training file, or replace the original training file.

- If you think your personal training file may have become corrupted with rubbish text, edit it using any plain text editor. (Or ask a friend to do this for you.)

- If you use Dasher for many months, the personal training file may become so large that Dasher becomes slow to start up; if so, edit the training file using a plain text editor.

### Přizpůsobení abecedy

Které znaky budou pro vás dostupné a jejich pořadí, je určeno v souboru s abecedou. Například můžete používat soubor `alphabet.czech.xml`. Dasher je šířen s celou řadou abeced. Soubory s abecedami můžete upravovat, abyste změnili, které znaky v abecedě budou a v jakém pořadí. Když takovýto soubor xml upravíte, může být dobrý nápad uložit jej s novým názvem a změnit v něm název abecedy, aby se předešlo zmatkům. Každé z polí v XML určuje symbol pomocí tří položek: znak, který se má zobrazit (`d=`…), znak, který se má vložit do textu, když je symbol vybrán (`t=`…) a číslo barvy pozadí pole pro tento symbol (`b=`…), o čemž je pojednáno dále.

### Přizpůsobení barevného schématu

Barvy světa Dasher můžete změnit dvěma způsoby. Soubor s barvami (například `colour.xml` nebo `colour.euroasian.xml`) specifikuje 200 barev v paletě, kterou Dasher používá. Káždý z řádků definuje hodnoty pro červenou, zelenou a modrou.

These colours are used to colour multiple objects in dasher. If for example you want to change the colour of the red line;, change the second colour line of the colour file, which reads `<colour r="255" g="0" b="0"/>`.

Můžete změnit, která z těchto barev se má používat pro jednotlivá pole symbolu, pomocí úpravy pole b pro příslušný symbol v souboru s abecedou.

## Jazyky

Dasher funguje se stovkami jazyků.

Pro každý jazyk je připraven soubor s abecedou (případně i více souborů). Na webu aplikace Dasher se snažíme získat alespoň jeden trénovací text pro každý jazyk. Pokud nemáme pro váš jazyk dobrý trénovací text, pomozte nám prosím tím, že jej vytvoříte a zašlete nám jej.

Na seznam podporovaných jazyků se podívejte na webové stránky aplikace Dasher. V říjnu 2005 měly dobrou podporu všechny hlavní světové jazyky, vyjma japonštiny a čínštiny, pro které Dasher verze 3 nabízel jen fonetickou podporu (hiragana a pchin-jin). Ve verzi 4 pro japonštinu a čínštinu již poskytujeme plnou podporu.

## Příručka speciálních požadavků pro Dasher

Daher je navržen na principu získávání co nejvíce možných údajů z gest, která můžete provádět.

We can get information from whichever of the following is easiest for you:

1. Continuous gestures (conveyed via a joystick, trackpad, head mouse, or gaze tracker, for example) often achieve the highest rates of writing.

2. Discrete gestures (switches, button presses) may be able to convey information in three different ways:

   1. The time at which you press a button can convey information. (This idea is used in grid systems controlled by a single button.)

   2. How long you press a button for can convey information. (This idea is used in Morse code, where two durations are distinguished.)

   3. The choice of which button you press can convey information. (This idea is used in ordinary keyboards.)

### Plynulá gesta

V normálním režimu (režim myši) je Dasher ovládán dvourozměrnými plynulými řídícími gesty. Dasher má i jednorozměrný režim pro uživatele, kteří jej chtějí ovládat jen v jednom rozměru.

Dokážete udělat jedno nebo dvě plynulá gesta? Když můžete pracovat s pákovým ovladačem, myší, trackpadem nebo rollerballem, máte dvourozměrné ovládání. Když můžete ukazovat na dotykové obrazovce, tak je to také perfektní. Můžete pohybovat svým nosem dokola? Když můžete třást hlavou, jedná se o jednorozměrné ovládání, když můžete přikývnout, je dvou. Náhlavní myš můžet být poměrně levná a jedná se o vhodný způsob ovládání aplikace Dasher. (Doporučujeme SmartNav3 z NaturalPoint, která stojí okolo 200 dolarů a funguje jen pod Microsoft Windows. Toto zařízení mělo název NavPoint TrackIR, který byl od roku 2002 převeden na jiné zařízení. Rovněž doporučujeme Origin instruments Headmouse Extreme, která stojí okolo 100 dolarů a funguje jako USB myš na libovolném počítači.) Můžete kývat jedním prstem nebo jednou nohou? Tyto náhlavní myši je možné používat ke sledování prstů a nohou úplně stejně, jako hlavy. Podrobnější srovnání SmartNav3 a Headmouse Extreme najdete na http://www.inference.phy.cam.ac.uk/dasher/Headmouse.html.

Pokud je člověk těžce ochrnutý, může být nejlepší volbou sledování očí. Dokážete ovládat, kam se vaše oči dívají? Pomocí sledování očí lze psát rychlostí 25 slov za minutu. Bohužel zařízení na sledování očí jsou celkem drahá: zaplatili jsme 2 000 dolarů za QuickGlance od EyeTech Digital Systems a takové Tobii stojí okolo 20 000 dolarů. (Doporučujeme oba tyto systémy. QuickGlance můžete připojit ke stávajícímu počítači. QuickGlance II stojí okolo 4 000 dolarů. Tobii je kompletní počítač s vestavěnou kamerou pro sledování očí.) Dasher pracuje také s očním odpovídačem Erica, s Eyegaze od LC a se zařízeními na sledováním očí od Metrovision. Všechny tyto systémy jsou kompletní počítače s připojenými kamerami pro sledování očí.

Když nelze použít ani pákový ovladač, ani rollerballs, ani sledování očí, je tu ještě několik dalších způsobů, jak poskytnout vhodný plynulý jednorozměrný signál. Fungovat by měly rty a obočí, i když nevíme o žádném výrobci, který by dodával příslušné zařízení. Jednorozměrným signálem je i dech. Když můžete ovládat své dýchání, je použitelným zařízením dechová myš. Vyrobili jsme vlastní dechovou myš za 22 dolarů z obyčejné optické myši, pásku a pružného materiálu a náš nejzkušenější uživatel dokázal psát 15 slov za minutu čistě pomocí dechu.

#### Spuštění a zastavení

Existuje několik způsobů, jak Dasher rozjet a zastavit. Zmáčknutí tlačítka (například levého tlačítka myši nebo mezerníku) je jednou možností. Pokud ale nemůžete mačkat žádné tlačítko, je možné rozjetí a zastavení jen s pomocí plynulých gest: v nabídce voleb vyberte začínat na pozici a zapněte režim řízení. Když je režim řízení zapnut, obsahuje abeceda speciální řídící uzel (něco jako klávesu `Esc` na klávesnici), ve kterém je k dispozici několik řídících funkcí. Když se nacházíte uvnitř řídícího uzlu, pohybuje se Dasher pro jistotu pomaleji než normálně. Řídící uzel zahrnuje „pozastavit“ a „zastavit“. Pozastavení použijte, když jste uprostřed psaní a chcete na chvíli přestat. Zastavení použijte, když jste s psaním skončili. `Pozastavit` a `Zastavit` mají za následek stejné chování, až na to, že `Zastavit` může automaticky vyvolat některé další činnosti, jako „přečtení při zastavení“ nebo „zkopírování při zastavení“.

Když je Dasher pozastaven nebo zastaven, lze jej znovu rozjet pomocí kterékoliv spouštěcí metody, která je povolená. Když je povolené „spustit umístěním myši“, pak kdykoliv je Dasher zastaven, je zobrazena řada velkých cílů. Znovu spustit jej můžete ukázáním (nebo podíváním) na první (červený) cíl a pak na druhý (žlutý) cíl. (Používáme dva cíle v řade, abychom ztížili náhodné spuštění.)

#### Doporučení pro ovládání hlavou

Řada sledovacích zařízení má volbu „vyhlazování“, která určuje četnost, se kterou je poloha myši vyhodnocována. Tato volba se normálně používá kvůli hladším a tlumeným pohybům myši. Pro Dasher takovéto vyhlazování nechceme. Hodí se nám okamžité, živé, surové a trhané souřadnice myši. Pokud najdete volbu „vyhlazování“, vypněte ji.

„Přírůstek“ (někdy také „rychlost“) zařízení na sledování hlavy je rovněž důležité nastavení, které je třeba upravit. Někdy je to možné v softwaru. Můžete jej také upravit změnou geometrie svého zařízení: když například přesunete sledovanou tečku z čela až na okraj kšiltu, pak přírůstek zhruba zdvojnásobíte. Zvýšíte jej také, když se posadíte blíže ke sledovacímu zařízení. Najděte si takové nastavení přírůstku, které vám bude vyhovovat. Někteří mají například rádi vysoký přírůstek, protože tak mohou řídit drobnými pohyby hlavy.

#### Doporučení pro sledování očí

Pro dobré výsledky se sledováním očí silně doporučujeme, aby bylo zařízení nastavené na co největší citlivost. Řada zařízení má volbu „vyhlazování“, která určuje četnost, se kterou je poloha aktualizována, a počet úspěšných snímků očí, které se mají použít k určení polohy. Tyto volby se normálně používají, aby byl pohyb myši plynulý a tlumený. Pro Daher ale takovéto chování nechceme. Hodí se nám naopak rychlé, živé, surové a trhané souřadnice myši. Když provádíte navigaci, pohybují se vaše oči velmi rychle k cíli, který vás zajímá, a my chceme, aby na to Dasher rychle reagoval. Ideální nastavení pro Dasher může být velmi odlišné od nastavení pro jiný software. Zeptejte se výrobce svého zařízení na sledování očí, jak se co nejsnadněji dá měnit nastavení při přepínání mezi aplikacemi.

Dasher má několik voleb navržených pro použití se zařízením na sledování pohybu očí. Doporučujeme používat režim sledování očí (najdete ve Volby/Předvolby/Ovládání). V tomto režimu je dynamika mírně odlišná od standardní dynamiky, což usnadňuje snadnější opravy chyb pohledem.

Pokud se kalibrace vašeho zařízení na sledování očí časem rozjíždí, například, když pohnete hlavou, měli byste zvolit funkci Automatická kalibrace sledování očí. Když je zapnutá, Dasher sleduje stopu vašeho řízení, vyvozuje z ní chybu vertikální kalibrace a koriguje ji. Můžete vidět, jaký má tato korekce vliv, když si všimnete svislého posunu mezi polohou myši, jak ji zobrazuje Dasher (podle konečku červené čáry) a polohou myši sledovacího zařízení (zobrazeného pomocí systémového ukazatele myši).

Abyste předešli obtížím se situacemi, kdy je myš těsně u horního nebo dolního okraje obrazovky, doporučujeme zvolit velikost okna aplikace Dasher jinou než je celá obrazovka. Umístěte okno tak, aby nad a pod plátnem zůstal nějaký okraj.

Technická poznámka: Dasher dokáže přijímat údaje od zařízení na sledování očí, sledování hlavy a podobných systému nejen pomocí emulace myši, ale stejně dobře přímo, tj. přes systémový soket. Tuto možnost můžete nastavit v části „Vstupní zařízení“ v dialogovém okně „Předvolby“.

### Samostatná gesta

Existuje několik verzí tlačítkového režimu, dostupných ve verzi 4.

#### Není možné použít časově kritická gesta?

Jedním ze způsobů, jak získávat informace, je používání načasovaných gest. Někteří ale nedokáží provádět gesta dostatečně rychle. Například pro lidi se spastickou obrnou je velmi těžké provést něco „právě teď“.

Pokud nejsou časově kritická gesta přijatelná, přejděte na .

V případě, že můžete poskytovat infirmace pomocí přesně načasovaných gest, přejděte na kapitolu .

### „Bezčasové“ možnosti Dasheru

So, you want to steer Dasher at your own pace. Can you make fairly-accurate continuous gestures, given time? For example, can you position a pointer accurately on a screen, then press a button to indicate that you are ready? Or can you touch a touch-screen fairly accurately?

- If so, try click mode. Go to .

- Otherwise try direct button mode or menu button mode. Go to .

#### „Bezčasové“ plynulé řízení: klikací režim

V klikacím režimu umisťujete ukazatel myši tam, kam chcete jít a následně zmáčknete tlačítko, když jste připraveni. Dasher vámi zvolené místo přiblíží.

Případně, pokud máte dotykovou obrazovku, jednoduchý dotek způsobí přiblížení místa.

#### „Bezčasová“ volba tlačítkového režimu

Kolik různých přepínačů, kláves nebo tlačítek můžete používat k obsluze?

1

  S právě jedním tlačítkem je jediným bezčasovým způsobem, jak vyjádřit informaci, délka trvání zmáčknutí tlačítka. Dokážete provést odlišně krátké a dlouhé zmáčknutí? Pokud ano, můžete použít nabídkový tlačítkový režim. Krátké zmáčknutí napojte na činnost „nabídka“ a dlouhé na činnosti „vybrat“.

2

  Můžete použít nabídkový tlačítkový režim. Jedno tlačítko napojte na činnost „nabídka“ a druhé na činnost „vybrat“. Pokud je jedno z tlačítek snažší na zmáčknutí, použijte ho pro „nabídku“.

2,5

  Pokud můžete snadno mačkat dvě tlačítka a příležitostně jste schopni zmáčknout třetí tlačítko, můžete zkusit použít nabídkový tlačítkový režim nebo přímý tlačítkový režim.

  1. Nastavte nabídkový tlačítkový režim, jak bylo popsáno výše, a použijte třetí tlačítko jako unikové – abyste například Dasher opustili. (Tato funkce není zatím v rámci Dasheru nabízena.)

  2. V přímém tlačítkovém režimu každé z tlačítek vytváří určitou směrovou činnost, jako „nahoru“, „dolů“ nebo „zpět“. Pokud máte 2,5 tlačítka, přidělte dvě pohodlná tlačítka pro „nahoru“ a „dolů“ a nejméně pohodlné pro „zpět“.

3

  Můžete použít přímý tlačítkový režim nebo nabídkový tlačítkový režim, jak je popsáno výše.

4, 5, 6 nebo 7

  S více než třemi tlačítky máte na výběr použít přímý tlačítkový režim se třemi, čtyřmi, pěti nebo šesti „přímými“ směry. Vyzkoušejte prosím i nabídkový tlačítkový režim, i když používá jen dvě tlačítka.

8 nebo více

  Zkuste přímý tlačítkový režim a nabídkový tlačítkový režim. S tolika tlačítky máte možnost používat systém ve stylu T9 – systém odhadu textu, který najdete v mnoha mobilních telefonech. Možná se začnete zajímat o Tapir, zpřesňující klávesnici na obrazovce od vývojářů aplikace Dasher.

### Tlačítkový režim využívající načasování

V aplikaci Dasher existují dva režimy, ve kterých se používají údaje z přesného načasování, a které obecně potřebují méně tlačítek, než nn-časově kritické řežimy:

#### (Jednotlačítkový) dynamický režim

Po spuštění bude Dasher přibližování směrem k bodu směřujícímu k horní nebo dolní části displeje. Krátké zmáčknutí tlačítka přepne bod přiblížení na opačnou stranu. Text lze vložit zmáčknutím tlačítka ve chvíli, kdy požadovaná fráze dosáhne hrany displeje.

#### Dvoutlačítkový dynamický režim

Dasher přibližuje plynule směrem ke středu obrazovky, přičemž se dvě tlačítka používají k přesunu displeje nahoru a dolů. Tlačítka by měla být zmáčknuta kdykoliv, kdy je požadovaný text zarovnán se dvěmi značkami.

#### Oprava chyb

V obou dynamických režimech jsou tři volby pro opravu chyb: použivání dalšího tlačítka, dlouhé zmáčknutí a vícenásobné zmáčknutí. V každém případě vás tyto činnosti přepnou do režimu, ve kterém Dasher provede oddálení a upraví rychlost. V tomto režimu jedno zmáčknutí navíc Dasher zastaví a další zmáčknutí vrátí Dasher do režimu přibližování.

## Přehled režimů aplikace Dasher

The various modes of Dasher are listed below. The mode may be changed via the edit menu. Select Preferences and then Control . Each mode has a number of variable parameters associated with it which can be adjusted using the options button located below the mode menu.

### Normální režim

Původní režim aplikace Dasher. Můžeme ho popsat jako funkci používající dvourozměrné řízení gesty myší. K dispozici je i jednorozměrný režim pro ty, co nedokáží ovládat dva rozměry, a speciální režim sledování očí pro ty, co používají zařízení pro sledování hlavy nebo očí. Pokud není možné klikání, spouští se Dasher pomocí samostatného umístění myši – vyberte „Spustit umístěním myši“ a „Střední kruh“, aby šlo spouštět a zastavovat umístěním v kruhovém středu obrazovky. Režim „Dva obdélníky“ spouští Dasher postupným umístěním do dvou obdélníků. Pozdější zastavení musí být provedeno přes režim ovládání.

### Klikací režim

V klikacím režimu umisťujete ukazatel myši, kam chcete přejít, a až jste připraveni, zmáčknete tlačítko. Dasher vás pak přiblíží na místo, na které jste klikli.

### Nabídkový režim

Jedno tlačítko se používá k výběru místa a po zmáčknutí druhého tlačítka Daher místo přiblíží. Velké pole, které se v cyklu objevilo poslední, se použije k oddálení.

### Přímý režim

Přímý režim je podobný nabídkovému, akorát pole jsou přiřazena přímo jednotlivým tlačítkům, místo aby byla vybírána postupně.

### Kompasový režim

Kompasový režim používá čtyři tlačítka. Dvě tlačítka ovládají polohu ve svislém směru. Když je dosaženo požadovaného místa ve svislém směru, provede se zmáčknutím třetího tlačítka přiblížení. Po přiblížení místa může uživatel svislou polohu vybrat lépe. Čtvrté tlačítko slouží pro oddálení v případě chyby.

### (Jednotlačítkový) dynamický režim

Daher plynule přibližuje a jedno tlačítko můžete použít k přesunu nahoru a dolů. Existuje i dvoutlačítkový dynamický režim, kde jsou k ovládání pohybu nahoru a dolů dvě tlačítka. K oddálení a opravě chyby je možné použít třetí tlačítko, dlouhé zmáčknutí nebo vícenásobné zmáčknutí.

### Dvoutlačítkový dynamický režim

Dasher plynule přibližuje, zatímco dvě tlačítka jsou používána k ovládání svislého pohybu. Opravy se provádí stejným způsobem, jako u jednotlačítkového dynamického režimu.

## Autoři

Dasher was written by the members of The Dasher Project (dasher@inf.phy.cam.ac.uk). To find more information about it, please visit Dasher's Web page. Please send all comments, suggestions, and bug reports to the GNOME bug tracking database. Instructions for submitting bug reports can be found on-line at http://bugzilla.gnome.org/page.cgi?id=bug-writing.html. If you are using GNOME 1.1 or later, you can also use command `bug-buddy` for submitting bug reports.

Tato příručka byla napsána v rámci projektu Dasher (dasher@inf.phy.cam.ac.uk). Veškeré připomínky a návrhy týkající se této příručky posílejte na Dokumentační projekt GNOME gnome-doc-list@gnome.org.