Kommentar
Å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.
Precis som personer använder en kombination av röst och gest när de kommunicerar med varandra kan flera typer och indatalägen också vara användbara när de interagerar med en app.
För att hantera så många användare och enheter som möjligt rekommenderar vi att du utformar dina appar så att de fungerar med så många indatatyper som möjligt (gest, tal, touch, pekplatta, mus och tangentbord). Om du gör det maximeras flexibilitet, användbarhet och tillgänglighet.
Börja med att tänka på de olika scenarier där din app hanterar indata. Försök att vara konsekvent i hela appen och kom ihåg att plattformskontrollerna ger inbyggt stöd för flera indatatyper.
- Kan användare interagera med programmet via flera indataenheter?
- Stöds alla indatametoder hela tiden? Med vissa kontroller? Vid specifika tidpunkter eller omständigheter?
- Prioriteras en indatametod?
Enhetliga (eller exklusiva)-lägesinteraktioner
Med enlägesinteraktioner stöds flera indatatyper, men endast en kan användas per åtgärd. Till exempel taligenkänning för kommandon och gester för navigering; eller textpost med touch eller gester, beroende på närhet.
Multimodala interaktioner
Med multimodala interaktioner används flera indatametoder i följd för att slutföra en enda åtgärd.
Röst + gester
Användaren pekar på en produkt och säger sedan "Lägg till i kundvagn".
Tal + beröring
Användaren väljer ett foto med tryck och håll och säger sedan "Skicka foto".
Windows developer