Allan Day
aday@gnome.org
Jakub Steiner
Obsluha myší, touchpadem a dotykovou obrazovkou.

# Vstup z ukazovacích a dotykových zařízení

Vstupy z ukazovacích a dotykových zařízení jsou dva hlavní způsoby, kterými uživatelé ovládají své aplikace.

# Vstup z ukazovacího zařízení

Ukazovací zařízení je kterékoliv vstupní zařízení, které umožňuje pracovat s ukazatelem, typicky představovaným šipkou, na obrazovce. Někdy bývá ukazatel nesprávně nazýván kurzor, ale kurzor je správně grafický prvek zobrazující zaměření klávesnice při vkládání textu. Mezi běžná ukazovací zařízení patří myši a touchpady (dotykové plošky), ale existuje celá řada jiných typů, jako například grafické tablety, trackbally, trackpointy a pákové ovladače (joysticky).

## Hlavní a druhé tlačítko

Myši a touchpady mají často dvě tlačítka (někdy i více). Jedno z nich vystupuje jako hlavní (první) a další jako druhé. Typicky levé bývá hlavní a pravé druhé. Toto pořadí je ale nastavitelné uživatelem a neovlivňuje vstup z dotykové obrazovky. Proto se na ně tato příručka odkazuje jako na hlavní a druhé tlačítko

Hlavní tlačítko používejte pro výběr položek a aktivaci ovládacích prvků. Druhé tlačítko můžete použít pro přístup k dodatečným volbám, typicky přes kontextovou nabídku.

Nevytvářejte závislosti na vstupu z druhého nebo dalších tlačítek. Mimo to, že je fyzicky obtížnější jimi kliknout, tak některá ukazovací zařízení a řada zařízení pro asistenčních technologie podporuje nebo emuluje pouze hlavní tlačítko.

Pro simulaci druhého tlačítka na zařízení s jen jedním tlačítkem by mělo být použito zmáčknutí a držení. Proto nepoužívejte zmáčknutí a držení k jiným účelům.

## Obecné zásady

Dvojité kliknutí by se nemělo používat, protože se dá jen těžko objevit a špatně se převádí na dotykový vstup.

V případě, že má myš kolečko, mělo by provádět posuv obsahu okna nebo ovládacího prvku pod ukazatelem, pokud posuv podporují. Provádění posuvu tímto způsobem by nemělo přesouvat zaměření klávesnice v okně nebo ovládacím prvku, ve kterých k posuvu dochází.

U žádné operace po uživateli nežádejte, aby hrál na varhany (mačkal několik tlačítek současně).

U žádné operace nepožadujte vícenásobné (trojité nebo čtyřnásobné) kliknutí, ledaže poskytnete i alternativní postup, jak tu samou činnost provést.

U všech operací myší umožněte jejich zrušení před dokončením. Zmáčknátí Esc by mělo přerušit kteroukoliv probíhající operaci myší, jako je táhnutí a upuštění souboru ve správci souborů nebo tažení tvaru v kreslící aplikaci.

Pokud to není absolutně nutné, neodkazujte se v uživatelském rozhraní na konkrétní tlačítka myši. Ne všichni používají běžnou myš s levým, prostředním a pravým tlačítkem, takže text nebo nákres odkazující na tyto tlačítka by byl matoucí.

## Ekvivalenty u myši a klávesnice

Dbejte na to, aby každá operace ve vaší aplikaci, která jde udělat myší, šla udělat i z klávesnice. Jedinou výjimkou jsou činnosti, u kterých je podstatné jemné motorické ovládání. Například ovládání pohybu v některých typech her nebo při volném malování v grafickém editoru.

Jestli vaše aplikace umožňuje vybrat položky, měly by být k dispozici následující rovnocenné činnosti.

Činnosti | Myš | Klávesnice
--- | --- | ---
Otevřít položku | Hlavní tlačítko | Space
Přidat položku do/odstranit položku z výběru | Ctrl a hlavní tlačítko | Ctrlmezerník
Rozšířit výběr | Shift a hlavní tlačítko | Shift v kombinaci s následujícími klávesami: mezerník Home End PageUp PageDown
Změna výběru | Hlavní tlačítko | Některá z následujících: ← ↑ → ↓ Home End PageUp PageDown
Vybrat vše | Kliknutí hlavním tlačítkem na první položku, pak kliknutí hlavním tlačítkem spolu s klávesou Shift na poslední položku | CtrlA
Zrušit všechen výběr | Kliknutí hlavním tlačítkem na pozadí kontejneru | ShiftCtrlA

# Vstup z dotykového zařízení

Dotykové obrazovky jsou stále běžnější součástí moderního počítačového vybavení a je tak pravděpodobnější, že aplikace vytvoření s GTK budou požívané s hardwarem, který zahrnuje dotykovou obrazovku. Aby byl tento hardware co nejlépe využit a aby to odpovídalo očekávání uživatelů, je důležité zvážit dotykové ovládání jako součást návrhu aplikace.

## Zvyklosti dotykového ovládání v aplikacích

Používejte dotykový vstup jednotně s ostatními aplikacemi, aby se uživatel snadno naučil, jak vaši aplikaci používat s dotykovou obrazovkou. Kde to má význam, jsou doporučovány následující zvyklosti.

Činnosti | Popis | Výsledek
--- | --- | ---
Klepnutí
| Klepněte na položku. | Hlavní činnosti. Položka se otevře – fotografie se zobrazí v plné velikosti, aplikace se spustí, u písničky se spustí přehrávání.
Přiložení a držení
| Zmáčkněte a držte vteřinu, dvě. | Druhotná činnost. Vybere položku a vypíše činnosti, které lze provést.
Tažení
| Táhněte prstem po povrchu. | Posouvá oblast na obrazovce.
Štípnutí nebo rozevření
| Dotýkejte se povrchu dvěma prsty a posouvejte je při tom blíže k sobě nebo dál od sebe. | Změna úrovně přiblížení v zobrazení (např. Mapy, Fotografie).
Dvojité klepnutí
| Klepněte dvakrát v rychlém sledu. | Krok přiblížení.
Máchnutí
| Velmi rychle táhněte a, aniž byste zpomalili, opusťte kontakt s povrchem. | Odebere položku.

## Zvyklosti dotykového ovládání v systému

V GNOME 3 je několik dotykových gest rezervováno pro použití systémem. Měli byste se jim vyhnout v aplikacích.

Táhnutí od hrany
| Táhněte prstem počínaje na kraji obrazovky. | Levá horní hrana otevře nabídku aplikace. Pravá horní hrana otevře stavovou nabídku systému. Levá hrana otevře přehled činností se zobrazením aplikací.
Štípnutí třemi prsty
| Posouvejte tři nebo více prstů položených na povrchu blíže k sobě. | Otevře přehled činností.
Tažení čtyřmi prsty
| Táhněte nahoru nebo dolů se čtyřmi prsty položenými na povrchu. | Přepíná pracovní plochy.
Držení třemi prsty a klepání
| Tři prsty držte na povrchu a čtvrtým při tom poklepávejte. | Přepíná aplikace.