Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
För första gången tillåter Windows 7 utvecklare och deras slutanvändare att styra sina datorer genom att trycka på skärmen. Touch- och multi-touch-funktioner är ett naturligt och intuitivt sätt för användare att interagera med datorer. Utvecklarplattformen innehåller gest-API:er på hög nivå, samt pekmeddelanden på låg nivå och API:er för pekindata. Gränssnittselementen på den översta nivån, till exempel Start-menyn och aktivitetsfältet, har större mål än tidigare Windows-versioner, vilket gör dem enklare att välja med ett finger i stället för en mus. Visuell feedback tillhandahålls för tryckning och dubbeltryckning. Windows Explorer och Windows Internet Explorer 8 är både beröringsvänliga och enkelt integrerade med Windows 7-program.
Multi-Touch-gester och API:er för manipulation och tröghet
Windows 7-funktionerna har förbättrat stöd för touch och gester, vilket gör det möjligt för utvecklare att snabbt och enkelt skapa unika programupplevelser som går utöver enkla muspekanden, klick och dra. De nya MULTI-TOUCH-API:erna stöder omfattande gester, till exempel panorering, zoomning och rotation. Alla gester ger direkt visuell feedback och interagerar med underliggande innehåll på ett naturligt och intuitivt sätt. En zoomgest centrerar till exempel vyn på platsen för gesten. API:er för pekindata på lägre nivå är också tillgängliga för anpassad gestdefinition och avancerade touch-response-funktioner. Windows 7 tillhandahåller en utvecklingsplattform som ger utvecklare de verktyg de behöver för att utveckla kreativa program för multi-touch-indataenheter genom att bearbeta användarindata från multi-touch-enheter och förbättra användargränssnittet. Resultatet är mer intuitiva miljöer som möjliggör innovationer i PC-interaktion.
Windows 7 ger också plattformsstöd för objektmanipulering och tröghetsbearbetning. Med en omfattande uppsättning manipulationsfunktioner kan du sträcka ut, ändra storlek på eller rotera flera objekt samtidigt och i mycket fin kornighet. Till exempel kan flera digitala fotografier beskäras, storleksändras och roteras i en enda session med hjälp av pekbaserade gester.
Windows 7 innehåller tröghets-API:er som simulerar tröghet när objekt flyttas och fungerar hand i hand med API:erna för manipulering. I ett fotoprogram kan du till exempel använda API:erna för manipulering för att låta användare rotera, ändra storlek på och flytta foton. På samma sätt ger tröghets-API:erna en naturlig interaktion och gör det möjligt för fotot att stoppa eller studsa utanför programmets fönster om en användare "kasta" ett foto. (Se programmeringsguiden Windows Touch och Windows Touch: Developer Resources.)
Single-Finger panorering
I många vanliga program är touch-funktioner mer användbara för navigering än för textval. Med utökade pek-API:er kan ett utvecklarprogram välja att aktivera panorering i stället för att dra. Om du till exempel har skapat ett program som använder multi-touch-gester för användare som spelar musik kan du låta dessa användare helt enkelt dra ett finger uppåt eller nedåt för att justera volymen, ändra låtar eller ladda ned en fil. Ingen rullning krävs.
Windows 7 ger oändliga möjligheter för utvecklare som är intresserade av att skapa program för nästa generations datorer. Bäst av allt är att det gör det hårda arbetet med att söka efter rullningslister och implementera panoreringssemantiken. Program får också en mer omfattande uppsättning händelser och feedback för anpassad kontroll över gester än de gjorde i tidigare versioner av Windows. (Se Improving the Single-Finger Panning Experience.)
Raw Touch-indata
I Windows 7 aktiveras nya pekfunktioner av interaktionsmodeller som har åtkomst till pekindatameddelanden på lägre nivå och ger anpassade svar på kombinationer av touch-meddelanden. Plattformen har stöd för att ta emot rådata för pekindata för scenarier som måleriprogram med flera pekfunktioner och anpassade gester i ett program. Du kan använda plattformsstödet för touch eller skapa dina egna ursprungliga multi-touch-upplevelser. (Se WM_TOUCH meddelande.)