Sdílet prostřednictvím


Intuitivní uživatelské prostředí

Systém Windows 7 poprvé umožňuje vývojářům a jejich koncovým uživatelům ovládat počítače dotykem obrazovky. Dotykové a vícedotykové funkce poskytují přirozený a intuitivní způsob, jak uživatelé pracovat s počítači. Vývojářská platforma zahrnuje rozhraní API pro gesta vysoké úrovně a také dotykové zprávy nízké úrovně a rozhraní API pro dotykové ovládání. Prvky uživatelského rozhraní nejvyšší úrovně, jako je například nabídka Start a hlavní panel, mají větší cíle než předchozí verze Windows, což usnadňuje výběr prstem místo myši. Vizuální zpětná vazba je k dispozici pro klepnutí a poklepáním. Windows Explorer a Windows Internet Explorer 8 jsou dotykové a snadno integrované s aplikacemi systému Windows 7.

Vícedotyková gesta a manipulace a rozhraní API pro nečinnost

Windows 7 nabízí vylepšenou podporu dotykového ovládání a gest, což vývojářům umožňuje rychle a snadno vytvářet jedinečná prostředí aplikací, která přesahují jednoduché ukazatele myši, kliknutí a přetahování. Nová vícedotyková rozhraní API podporují bohatá gesta, jako je posun, lupa a otočení. Všechna gesta poskytují přímou vizuální zpětnou vazbu a interagují s podkladovým obsahem přirozeným a intuitivním způsobem. Gesto přiblížení například zacentruje zobrazení na místo gesta. Rozhraní API pro dotykové zadávání nižší úrovně jsou také k dispozici pro vlastní definici gest a pokročilé dotykové odezvy. Windows 7 poskytuje vývojovou platformu, která vývojářům poskytuje nástroje, které potřebují k vývoji kreativních aplikací pro vícedotykové vstupní zařízení, a to zpracováním uživatelského vstupu z vícedotykových zařízení a vylepšením uživatelského rozhraní. Výsledkem je intuitivnější prostředí, která umožňují inovace v interakci s počítačem.

Systém Windows 7 také poskytuje podporu platformy pro manipulaci s objekty a zpracování nečinnosti. Bohatá sada funkcí pro manipulaci umožňuje roztáhnout, změnit velikost nebo otočit více objektů souběžně a ve velmi jemné členitosti. Pomocí dotykových gest můžete například oříznout, změnit velikost a otočit několik digitálních fotografií v jedné relaci.

Systém Windows 7 obsahuje rozhraní API pro inertia, která simulují inertia při přesouvání objektů a pracují ručně s rozhraními API pro manipulaci. V aplikaci pro fotky můžete například pomocí rozhraní API pro manipulaci umožnit uživatelům otáčet, měnit jejich velikost a přesouvat fotky. Podobně platí, že pokud uživatel fotku "rozhodí", rozhraní API inertia poskytují přirozenou interakci a umožňují, aby se fotografie na pobřeží zastavila nebo odrazila od ohraničení okna aplikace. (Viz průvodce programováním Windows Touch a Windows Touch: Materiály pro vývojáře.)

Single-Finger posouvání

V mnoha běžných aplikacích jsou dotykové funkce užitečnější pro navigaci než pro výběr textu. Díky rozšířeným dotykovým rozhraním API se vývojářská aplikace může rozhodnout, že místo přetahování povolí posouvání. Pokud jste například vytvořili aplikaci, která používá vícedotykové gesta pro uživatele, kteří přehrávají hudbu, můžete těmto uživatelům umožnit jednoduše posouvat prst nahoru nebo dolů, aby upravili hlasitost, změnili skladby nebo stáhli soubor. Nevyžaduje se posouvání.

Windows 7 poskytuje nekonečné příležitosti pro vývojáře, kteří mají zájem o vytváření aplikací pro počítače nové generace. Nejlepší je, že to dělá těžké kontroly posuvníků a implementaci sémantiky posouvání. Aplikace také dostávají bohatší sadu událostí a zpětné vazby pro přizpůsobené ovládání gest, než tomu bylo v předchozích verzích Windows. (Viz Vylepšeníprostředí Single-Finger posouvání.)

Nezpracovaná vstupní data dotykového ovládání

Ve Windows 7 jsou nová dotyková prostředí povolená modely interakce, které přistupují ke vstupním zprávám na nižší úrovni a poskytují přizpůsobené odpovědi na kombinace dotykových zpráv. Platforma podporuje příjem nezpracovaných vstupních dat dotykového ovládání pro scénáře, jako jsou aplikace pro vícedotykové malování a vlastní gesta v rámci aplikace. Podporu platformy můžete použít pro dotykové ovládání nebo si můžete vytvořit vlastní originální a vícedotykové prostředí. (Viz WM_TOUCH zpráva.)