Compartilhar via


Gestos de aplicativo e comportamento semântico

Os gestos do aplicativo são entregues como parte do SDK do Windows Vista. O reconhecimento de gestos da Microsoft foi criado para reconhecer esses gestos. Por padrão, nenhum gesto está habilitado. Os aplicativos devem escolher os gestos para habilitar. Além de reconhecer gestos, o reconhecimento de gestos da Microsoft também fornece alternativas, juntamente com valores de confiança, como parte dos resultados do reconhecimento. Para usar esses gestos em seu aplicativo, você deve assiná-los de dentro do aplicativo usando o de Referência da API do computador tablet. As APIs permitem que você escolha um subconjunto desses gestos e consulte propriedades específicas, como número de traços, ponto quente e outras propriedades, bem como alternativas e seus valores de confiança.

Para aplicativos com reconhecimento de caneta que usam esses gestos, as mensagens do mouse não são enviadas. Em vez disso, os eventos de gesto são enviados a esses aplicativos informando-os desses gestos. Em seguida, os aplicativos tomam ações semelhantes às ações baseadas em mouse em resposta a esses gestos.

A tabela a seguir lista os gestos de aplicativo compatíveis com o reconhecimento de gestos da Microsoft. Para garantir a consistência dos gestos usados para ações comuns entre aplicativos, você deve seguir as seguintes sugestões:

  • A Ação é o comportamento semântico sugerido associado ao gesto.
  • Para os gestos rotulados como Corrigidos na tabela a seguir, a Microsoft recomenda que você não altere o comportamento semântico sugerido. Se um aplicativo não precisar do comportamento semântico especificado, a Microsoft recomenda que você não reutilize o gesto para outra ação ou comportamento semântico.
  • Para os gestos rotulados como específicos do aplicativo e que têm um comportamento semântico sugerido, a Microsoft recomenda que você dê suporte ao comportamento semântico sugerido se essa funcionalidade existir em seu aplicativo. Para manter a consistência entre aplicativos, não escolha um comportamento semântico diferente para esse gesto se a funcionalidade correspondente à semântica sugerida existir em seu aplicativo. No entanto, se o aplicativo não tiver funcionalidade que corresponda à semântica sugerida, você deverá se sentir à vontade para associar comportamentos semânticos relevantes ao gesto. Isso também se aplica a todos os gestos que são específicos do aplicativo e não têm uma semântica sugerida.
  • O ponto quente de um gesto é um ponto de distinção na geometria do gesto. O ponto quente pode ser usado para determinar onde o gesto foi executado. As APIs de gestos, especificamente a propriedade HotPoint do objeto Gesture, possibilitam determinar o ponto quente para um determinado gesto. No entanto, nem todos os gestos têm um ponto de destaque específico. Para aqueles que não têm um ponto quente de distinção específico, o ponto de partida é relatado como o ponto quente.

    Nota

    Alguns dos gestos têm um ponto quente diferenciante que por acaso é o ponto de partida. Eles são diferenciados na tabela.

Gesto Nome do gesto Comportamento sugerido Corrigido ou específico do aplicativo Ponto quente Anotações
gesto de arranhão lado a lado Risca
Apagar conteúdo
Fixo
Ponto de partida
Faça os traços o mais horizontal possível e desenhe pelo menos três traços. Se a altura do gesto aumentar, o número de traços para frente e para trás também precisará aumentar.
gesto em forma de triângulo Triângulo
Inserir
Específico do aplicativo
Ponto de partida
Desenhe o triângulo em um único traço, sem levantar a caneta. Verifique se a parte superior do triângulo aponta para cima.
gesto na forma de um quadrado Quadrado
Item de ação
Específico do aplicativo
Ponto de partida
Desenhe o quadrado começando no canto superior esquerdo. Desenhe o quadrado com um único traço, sem levantar a caneta.
gesto na forma de uma estrela Estrela
Item de ação
Específico do aplicativo
Ponto de partida
Desenhe a estrela com exatamente cinco pontos. Faça isso em um único golpe sem levantar a caneta.
gesto na forma de um de verificação Verificar
Check-off
Específico do aplicativo
Canto
O traço superior da verificação deve ser duas a quatro vezes maior que o traço menor para baixo.
gesto na forma de uma curlicue Curlicue
Cortar
Fixo
O ponto de partida é distinguir o ponto quente
Desenhe o curlicue em um ângulo, do canto inferior esquerdo para o superior direito. Inicie o curlicue na palavra que você pretende cortar.
gesto na forma de um de curlicue duplo Double-Curlicue
Copiar
Fixo
O ponto de partida é distinguir o ponto quente
Desenhe o curlicue duplo em um ângulo, do canto inferior esquerdo para o canto superior direito. Inicie o curlicue duplo na palavra que você pretende copiar.
gesto na forma de um círculo Círculo
Específico do aplicativo
Específico do aplicativo
Ponto de partida
Desenhe o círculo em um único traço, sem levantar a caneta. Comece a desenhar o círculo do ponto mais alto.
gesto na forma de um círculo duplo Círculo duplo
Colar
Fixo
Ponto de partida
Desenhe os dois círculos sobrepostos um ao outro. Faça isso com um único golpe, sem levantar a caneta.
gesto na forma de um semicírculo desenhado da direita para a esquerda Semicírculo esquerdo
Desfazer
Fixo
O ponto de partida é distinguir o ponto quente
Desenhe o semicírculo da direita para a esquerda. As duas extremidades do arco devem estar na mesma linha horizontal.
gesto na forma de um semicírculo desenhado da esquerda para a direita Semicírculo direito
Refazer
Fixo
O ponto de partida é distinguir o ponto quente
Desenhe o semicírculo da esquerda para a direita. As duas extremidades do arco devem estar na mesma linha horizontal.
gesto na forma de um Acento circunflexo
Colar, inserir
Específico do aplicativo
Ápice
Desenhe ambos os lados do cursor com comprimento igual. Verifique se o ângulo está afiado e se o ponto não está arredondado para uma curva.
gesto na forma de um cursor invertido Cursor invertido
Inserir
Específico do aplicativo
Ápice
Desenhe ambos os lados do cursor com comprimento igual. Verifique se o ângulo está afiado e se o ponto não está arredondado para uma curva.
gesto na forma de uma divisa apontando para a esquerda Chevron-left
Específico do aplicativo
Específico do aplicativo
Ápice
Desenhe ambos os lados da divisa com comprimento igual. Verifique se o ângulo está afiado e se o ponto não está arredondado para uma curva.
gesto na forma de uma divisa apontando para a direita Chevron-right
Específico do aplicativo
Específico do aplicativo
Ápice
Desenhe ambos os lados da divisa com comprimento igual. Verifique se o ângulo está afiado e se o ponto não está arredondado para uma curva.
seta para cima apontando Seta para cima
Específico do aplicativo
Específico do aplicativo
Cabeça de seta
Não desenhe a seta em mais de dois traços. Desenhe a seta em um único traço ou em dois traços, onde um traço é a linha e o outro é a cabeça de direção. Não há suporte para setas de traço simples escritas com a cabeça como um triângulo.
seta para baixo apontando Seta para baixo
Específico do aplicativo
Específico do aplicativo
Cabeça de seta
Não desenhe a seta em mais de dois traços. Desenhe a seta em um único traço ou em dois traços, onde um traço é a linha e o outro é a cabeça de direção. Não há suporte para setas de traço simples escritas com a cabeça como um triângulo.
seta para a esquerda Seta para a esquerda
Específico do aplicativo
Específico do aplicativo
Cabeça de seta
Não desenhe a seta em mais de dois traços. Desenhe a seta em um único traço ou em dois traços, onde um traço é a linha e o outro é a cabeça de direção. Não há suporte para setas de traço simples escritas com a cabeça como um triângulo.
seta para a direita Seta para a direita
Específico do aplicativo
Específico do aplicativo
Cabeça de seta
Não desenhe a seta em mais de dois traços. Desenhe a seta em um único traço ou em dois traços, onde um traço é a linha e o outro é a cabeça de direção. Não há suporte para setas de traço simples escritas com a cabeça como um triângulo.
único movimento rápido para cima Em cima
Específico do aplicativo
Específico do aplicativo
Ponto de partida
Este gesto é um único movimento rápido para cima.
Esse gesto é usado pelo gestos doFlicks .
movimento rápido para baixo Abaixo
Específico do aplicativo
Específico do aplicativo
Ponto de partida
Este gesto é um único movimento rápido para baixo.
Esse gesto é usado pelo gestos doFlicks .
movimento rápido para a esquerda Esquerda
Backspace
Fixo
Ponto de partida
Este gesto é um único movimento rápido à esquerda.
Esse gesto é usado pelo gestos doFlicks .
movimento rápido para a direita Certo
Espaço
Fixo
Ponto de partida
Este gesto é um único movimento rápido à direita.
Esse gesto é usado pelo gestos doFlicks .
traço que sobe e depois sai Para cima à esquerda
Específico do aplicativo
Específico do aplicativo
Alteração de ponto de direção
Desenhe esse gesto em um único traço começando com o traço para cima. Verifique se os dois lados são iguais em comprimento e em um ângulo reto.
traço que vai para cima e para a direita Para cima à direita
Específico do aplicativo
Específico do aplicativo
Alteração de ponto de direção
Desenhe esse gesto em um único traço começando com o traço para cima. Verifique se os dois lados são iguais em comprimento e em um ângulo reto.
traço que vai para baixo e para a esquerda Para baixo à esquerda
Específico do aplicativo
Específico do aplicativo
Alteração de ponto de direção
Desenhe esse gesto em um único traço começando com o traço para baixo. Verifique se os dois lados são iguais em comprimento e em um ângulo reto.
traço que vai para baixo e para a direita Para baixo à direita
Específico do aplicativo
Específico do aplicativo
Alteração de ponto de direção
Desenhe esse gesto em um único traço começando com o traço para baixo. Verifique se os dois lados são iguais em comprimento e em um ângulo reto.
traço desenhado para a esquerda e depois para cima Esquerda para cima
Específico do aplicativo
Específico do aplicativo
Alteração de ponto de direção
Desenhe esse gesto em um único traço começando com o traço esquerdo. Verifique se os dois lados são iguais em comprimento e em um ângulo reto.
traço desenhado para a esquerda e depois para baixo Esquerda para baixo
Específico do aplicativo
Específico do aplicativo
Alteração de ponto de direção
Desenhe esse gesto em um único traço começando com o traço esquerdo. Verifique se os dois lados são iguais em comprimento e em um ângulo reto.
traço desenhado para a direita e, em seguida, para cima Right-up
Conversão do IME (Editor de Método de Entrada)
Fixo
Alteração de ponto de direção
Desenhe esse gesto em um único traço começando com o traço direito. Verifique se os dois lados são iguais em comprimento e em um ângulo reto.
traço desenhado para a direita e depois para baixo Direita para baixo
Específico do aplicativo
Específico do aplicativo
Alteração de ponto de direção
Desenhe esse gesto em um único traço começando com o traço direito. Verifique se os dois lados são iguais em comprimento e em um ângulo reto.
traço desenhado e, em seguida, para baixo Up-down
Desfazer
Fixo
Alteração de ponto de direção
Desenhe esse gesto em um único traço começando com o traço para cima. Desenhe os dois traços o mais próximo possível.
traço desenhado para baixo e, em seguida, para cima Down-up
Específico do aplicativo
Específico do aplicativo
Alteração de ponto de direção
Desenhe esse gesto em um único traço começando com o traço para baixo. Desenhe os dois traços o mais próximo possível.
traço desenhado para a esquerda e, em seguida, para a direita Esquerda-direita
Mover o cursor para a esquerda
Fixo
Alteração de ponto de direção
Desenhe esse gesto em um único traço começando com o traço esquerdo. Desenhe os dois traços o mais próximo possível.
traço desenhado para a direita e depois para a esquerda Right-Left
Mover o cursor para a direita
Fixo
Alteração de ponto de direção
Desenhe esse gesto em um único traço começando com o traço direito. Desenhe os dois traços o mais próximo possível.
traço desenhado e à esquerda com o movimento para a esquerda mais longo do que o movimento para cima Up-left-long
Diminuir recuo
Fixo
Alteração de ponto de direção
Desenhe esse gesto em um único traço começando com o traço para cima. O traço esquerdo é de duas a quatro vezes mais do que o traço para cima e os dois traços estão em um ângulo reto.
traço desenhado para cima e para a direita com o traço para a direita mais longo do que o traço para cima Up-right-long
Guia
Fixo
Alteração de ponto de direção
Desenhe esse gesto em um único traço começando com o traço para cima. O traço direito é de duas a quatro vezes mais do que o traço para cima e os dois traços estão em um ângulo reto.
traço desenhado para baixo e para a esquerda com o traço na direção esquerda mais longo do que o traço na direção inferior Down-left-long
Entrar
Fixo
Alteração de ponto de direção
Desenhe esse gesto em um único traço começando com o traço para baixo. O traço esquerdo é de duas a quatro vezes mais do que o traço para baixo e os dois traços estão em um ângulo reto.
traço desenhado para baixo e para a direita com a seção do movimento para a direita sendo mais longa do que o movimento de traço para baixo Down-right-long
Espaço
Fixo
Alteração de ponto de direção
Desenhe esse gesto em um único traço começando com o traço para baixo. O traço direito é de duas a quatro vezes mais do que o traço para baixo e os dois traços estão em um ângulo reto.
gesto na forma de um ponto de exclamação Exclamação
Específico do aplicativo
Específico do aplicativo
Centro da linha
Desenhe o ponto logo após desenhar a linha e coloque-a perto da linha.
de gesto de toque Torneira
Clique
Fixo
O ponto de partida é distinguir o ponto quente
Toque rapidamente.
gesto de toque duplo. Toque duplo
Clique duas vezes à esquerda
Fixo
O ponto de partida é distinguir o ponto quente
Toque rapidamente e com os toques o mais próximo possível um do outro.

Nota

Há suporte para toque e toque duplo como gestos de aplicativo, além de gestos do sistema. Isso é para abordar cenários em que talvez você queira habilitar um gesto de aplicativo que tenha um toque ou um toque duplo como parte dele. Um exemplo desse gesto é o gesto de Exclamação. Nesse caso, habilite o gesto de toque do aplicativo e não ouça o gesto do sistema de toque. Isso permite que você ouça um único componente que possa identificar e distinguir um toque de um toque dentro de um gesto. O caso de um toque dentro de um gesto resulta apenas no gesto geral sendo reconhecido.

evento de gesto [classe InkCollector]

evento de gesto [controle InkEdit]

evento de gesto [classe InkOverlay]

evento de gesto [controle InkPicture]