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é rady

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.