Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Navrhněte aplikaci tak, aby s ní uživatelé mohli pracovat prostřednictvím touchpadu. Touchpad kombinuje nepřímý vícedotykový vstup s přesným ovládáním polohovacího zařízení, jako je myš. Díky této kombinaci je touchpad vhodný pro dotykové uživatelské rozhraní i menší cíle aplikací pro produktivitu.
Interakce touchpadu vyžadují tři věci:
Standardní touchpad nebo Windows Precision Touchpad.
Přesné touchpady jsou optimalizované pro zařízení s aplikacemi pro Windows. Umožňují systému nativně zpracovávat určité aspekty prostředí touchpadu, jako je sledování prstu a detekce dlaní, pro konzistentnější prostředí napříč zařízeními.
Přímý kontakt jednoho nebo více prstů na touchpadu.
Pohyb dotykových kontaktů (nebo jejich nedostatek na základě prahové hodnoty času)
Vstupní data poskytovaná senzorem touchpadu můžou být:
- Interpretováno jako fyzické gesto pro přímou manipulaci s jedním nebo více prvky uživatelského rozhraní (například posouvání, otáčení, změna velikosti nebo přesunutí). Naproti tomu interakce s prvkem prostřednictvím okna vlastností nebo jiného dialogového okna se považuje za nepřímou manipulaci.
- Je rozpoznáván jako alternativní způsob zadávání, jako je myš nebo pero.
- Používá se k doplnění nebo úpravě aspektů jiných vstupních metod, jako je rozmazání inkoustového tahu nakresleného perem.
Touchpad kombinuje nepřímý vícedotykový vstup s přesností polohovacího zařízení, jako je myš. Díky této kombinaci je touchpad vhodný jak pro dotykové uživatelské rozhraní, tak pro obvykle menší cíle kancelářských aplikací a desktopového prostředí. Optimalizujte návrh aplikace pro Windows pro dotykové zadávání a ve výchozím nastavení získejte podporu touchpadu.
Vzhledem k konvergenci interakcí podporovaných touchpady doporučujeme použít událost PointerEntered k poskytování příkazů uživatelského rozhraní stylu myši kromě integrované podpory dotykového vstupu. Pomocí předchozích a dalších tlačítek můžete například umožnit uživatelům překlopit stránky obsahu a procházet obsah.
Gesta a pokyny popsané v tomto tématu vám můžou pomoct zajistit, aby vaše aplikace bez problémů podporovala vstup touchpadu a s minimálním kódem.
Jazyk touchpadu
Stručná sada interakcí touchpadu se používá konzistentně v celém systému. Optimalizujte aplikaci pro dotykové ovládání a vstup myší a tento jazyk umožňuje, aby vaše aplikace byla pro uživatele okamžitě povědomá, což zvyšuje jejich důvěru a usnadňuje učení a používání vaší aplikace.
Uživatelé mohou nastavit mnohem více gest a interakčních chování pro Precision Touchpad než pro standardní touchpad. Tyto dva obrázky zobrazují různé stránky nastavení touchpadu z Nastavení > Zařízení > Myš a touchpad, které odpovídají standardnímu touchpadu a touchpadu Precision Touchpad.
Standardní\ nastavení\ touchpadu
Windows\ Precision\ Touchpad\ nastavení
Tady je několik příkladů gest optimalizovaných pro touchpad pro provádění běžných úloh.
| Term | Description |
|---|---|
Klepnutí třemi prsty |
Předvolba uživatele pro vyhledávání pomocí Cortany nebo zobrazení Centra akcí |
Snímek se třemi prsty |
Předvolba uživatele pro otevření zobrazení úloh virtuální plochy, zobrazení plochy nebo přepínání mezi otevřenými aplikacemi. |
Jedním prstem klepněte na primární akci. |
Jedním prstem klepněte na prvek a vyvoláte jeho primární akci (například spuštění aplikace nebo spuštění příkazu). |
Klepněte dvěma prsty pro kliknutí pravým tlačítkem myši. |
Klepnutím dvěma prsty na prvek ho vyberete a zobrazíte kontextové příkazy. |
Posunutí dvěma prsty pro posun |
Gesto se používá především pro posouvání, ale dá se použít také k přesouvání, kreslení nebo psaní. |
Zvětšení připnutím a roztažením |
Gesto přiblížení a oddálení se běžně používá pro změnu velikosti a sémantické přiblížení. |
Uspořádání jedním prstem můžete změnit stisknutím a posunutím. |
Přetáhněte prvek. |
Výběr textu stisknutím a posunutím jedním prstem |
Klepněte na vybratelný text a potáhněte pro výběr. Poklepáním vyberte slovo. |
Zóna kliknutí vlevo a pravým tlačítkem myši |
Emulujte funkci levého a pravého tlačítka myši. |
Hardwarová zařízení
Zadejte dotaz na možnosti zařízení myši (MouseCapabilities), abyste zjistili, k jakým aspektům uživatelského rozhraní aplikace má hardware touchpad přímý přístup. Doporučujeme poskytovat uživatelské rozhraní pro dotykové ovládání i vstup myši.
Další informace o dotazování schopností zařízení najdete v tématu Identifikace vstupních zařízení.
Vizuální zpětná vazba
- Když se zjistí kurzor touchpadu (pohybem nebo najetím myší), zobrazte uživatelské rozhraní specifické pro myš, které označuje funkce vystavené prvkem. Pokud se kurzor touchpadu po určitou dobu nepřesune nebo pokud uživatel zahájí interakci s dotykovým ovládáním, postupně zmizí uživatelské rozhraní touchpadu. Uživatelské rozhraní tak zůstane čisté a přehledné.
- Nepoužívejte kurzor pro zpětnou vazbu, zpětná vazba poskytnutá prvkem je dostatečná (viz část Kurzory níže).
- Nezobrazovat vizuální zpětnou vazbu, pokud prvek nepodporuje interakci (například statický text).
- Nepoužívejte obdélníky fokusu s interakcemi touchpadu. Zarezervujte si je pro interakci pomocí klávesnice.
- Umožňuje zobrazit vizuální zpětnou vazbu souběžně pro všechny prvky, které představují stejný vstupní cíl.
Další obecné pokyny k vizuální zpětné vazbě najdete v tématu Pokyny pro vizuální zpětnou vazbu.
Cursors
Pro ukazatel touchpadu je k dispozici sada standardních kurzorů. Slouží k označení primární akce prvku.
Ke každému standardnímu kurzoru je přidružený odpovídající výchozí obrázek. Uživatel nebo aplikace může kdykoli nahradit výchozí obrázek přidružený ke standardnímu kurzoru. Aplikace pro UPW určují obrázek kurzoru prostřednictvím funkce PointerCursor .
Pokud potřebujete přizpůsobit kurzor myši:
- Vždy používejte kurzor šipky (
) pro kliknutelné prvky. nepoužívejte kurzor
) pro odkazy nebo jiné interaktivní prvky. Místo toho použijte efekty přechodu myší (popsané výše). - Pro vybratelný text použijte kurzor textu (
). - Použijte kurzor přesunutí (
), když je pohybování primární akcí (například přetažení nebo oříznutí). Nepoužívejte kurzor pro přesunutí prvků, ve kterých je primární akce navigace (například dlaždice Start). - Použijte vodorovné, svislé a diagonální změny velikosti kurzoru (

, 
pokud je objekt možné změnit velikost. - Při posouvání obsahu na pevném plátně (jako je mapa) použijte kurzor uchopující ruky:
,
.
Související články
Samples
- Základní vstupní vzorek
- Ukázka vstupu s nízkou latencí
- Ukázka režimu interakce uživatele
- Ukázka vizuálů Focus
Archivní ukázky
Windows developer