Compartilhar via


Experiência intuitiva do usuário

Pela primeira vez, o Windows 7 permite que os desenvolvedores e seus usuários finais controlem seus computadores tocando na tela. Os recursos de toque e vários toques fornecem uma maneira natural e intuitiva para os usuários interagirem com computadores. A plataforma de desenvolvedor inclui APIs de gesto de alto nível, bem como mensagens de toque de baixo nível e APIs de entrada por toque. Os elementos de interface do usuário de nível superior, como o menu Iniciar e a barra de tarefas, têm destinos maiores do que as versões anteriores do Windows, facilitando a seleção com um dedo em vez de um mouse. Os comentários visuais são fornecidos para toque e toque duplo. O Windows Explorer e o Windows Internet Explorer 8 são compatíveis com o toque e facilmente integrados aos aplicativos do Windows 7.

Gestos de vários toques e APIs de manipulação e inércia

Os recursos do Windows 7 aprimoram o suporte a toque e gestos, capacitando os desenvolvedores a criar experiências de aplicativo exclusivas de forma rápida e fácil que vão além de apontar, clicar e arrastar o mouse simples. As novas APIs de vários toques dão suporte a gestos avançados, como painel, zoom e rotação. Todos os gestos fornecem comentários visuais diretos e interagem com o conteúdo subjacente de maneira natural e intuitiva. Por exemplo, um gesto de zoom centraliza a exibição no local do gesto. APIs de entrada por toque de nível inferior também estão disponíveis para a definição de gesto personalizada e experiências avançadas de resposta ao toque. O Windows 7 fornece uma plataforma de desenvolvimento que fornece aos desenvolvedores as ferramentas necessárias para desenvolver aplicativos criativos para dispositivos de entrada multitoque, processando a entrada do usuário de dispositivos multi touch e melhorando a interface do usuário. O resultado são ambientes mais intuitivos, que permitem inovações na interação com o computador.

O Windows 7 também fornece suporte de plataforma para manipulação de objetos e processamento de inércia. Um conjunto avançado de funções de manipulação permite que você estique, redimensione ou gire vários objetos simultaneamente e em granularidade muito fina. Por exemplo, várias fotografias digitais podem ser cortadas, redimensionadas e giradas em uma única sessão usando gestos baseados em toque.

O Windows 7 inclui APIs de inércia que simulam inércia quando objetos são movidos, trabalhando lado a lado com as APIs de manipulação. Por exemplo, em um aplicativo de fotos, você pode usar as APIs de manipulação para permitir que os usuários girem, redimensionem e movam fotos. Da mesma forma, se um usuário "joga" uma foto, as APIs de inércia fornecem interação natural e permitem que a foto pare ou saia das bordas da janela do aplicativo. (Consulte Guia de Programação do Windows Touch e Windows Touch: Recursos do Desenvolvedor.)

Single-Finger Panorâmico

Em muitos aplicativos comuns, os recursos de toque são mais úteis para navegação do que para seleção de texto. Com APIs de toque estendidas, o aplicativo de um desenvolvedor pode optar por habilitar o movimento panorâmico em vez de arrastar. Por exemplo, se você criou um aplicativo que usa gestos de vários toques para usuários que reproduzem música, você pode permitir que esses usuários simplesmente deslizem um dedo para cima ou para baixo para ajustar o volume, alterar músicas ou baixar um arquivo. Nenhuma rolagem necessária.

O Windows 7 oferece oportunidades infinitas para desenvolvedores interessados em criar aplicativos para computadores de última geração. O melhor de tudo é que ele faz o trabalho árduo de verificar barras de rolagem e implementar a semântica de movimento panorâmico. Os aplicativos também recebem um conjunto mais avançado de eventos e comentários para controle personalizado de gestos do que em versões anteriores do Windows. (Confira Como melhorar a experiência de movimento panorâmico Single-Finger.)

Dados de entrada de toque brutos

No Windows 7, novas experiências de toque são habilitadas por modelos de interação que acessam mensagens de entrada por toque de nível inferior e fornecem respostas personalizadas a combinações de mensagens de toque. A plataforma dá suporte ao recebimento de dados de entrada por toque brutos para cenários como aplicativos de pintura multitoque e gestos personalizados dentro de um aplicativo. Você pode usar o suporte da plataforma para toque ou criar suas próprias experiências originais de vários toques. (Consulte WM_TOUCH Message.)