Pular para o conteúdo principal

A biblioteca de gestos

A página Gestos contém todas as formas que o Input.Observer conhece. A biblioteca é compartilhada: um mesmo "Deslizar para a esquerda" serve a todos os grupos de aplicativos, e as ações de cada grupo decidem o que ele faz ali.

Um gesto é um nome mais um ou mais exemplos: traços que você desenhou e salvou. Um traço desenhado é comparado com os exemplos, nunca com o nome. Um gesto sem exemplos nunca pode corresponder.

A página​

Input.ObserverSimplesAvançado
AUTOMAÇÃO
Ações
Expansão de texto
Snippets
Área de testes
Grupos de aplicativos
Grupos ignorados
Gestos
CONFIGURAÇÃO
Geral
Aparência
Segurança
Ajuda
Sobre
Gestos
6 · compartilhados por todos os grupos de aplicativos, vinculados a ações em cada grupo
Treinar…
FormasConfigurações
TodosVinculadosNão usados
Deslizar para a esquerda
Deslizar para a esquerda
Duplicar gesto
Excluir
Desenhe para testar
Desenhe a forma abaixo para ver como ela pontua em relação aos exemplos deste gesto.
Salvar como exemplo
Limpar
Exemplos
Usado por
Voltar · em Navegadores da Web
  • A guia Formas mostra a galeria à esquerda e o gesto selecionado à direita. A guia Configurações contém o cartão Correspondência de gestos; consulte Como um traço é reconhecido.
  • Todos / Vinculados / Não usados ② filtra a galeria: Vinculados mostra os gestos que pelo menos uma ação usa, Não usados o resto. A caixa de pesquisa filtra pelo nome.
  • Cada cartão da galeria mostra a forma (a média dos exemplos dela; o ponto vermelho é onde ela termina), o nome, quantos exemplos ela tem e quantas ações a usam. Aponte para um cartão para vê-lo sendo desenhado.

Adicionar um gesto​

Treinar… ① abre a janela Treinamento de gestos. Enquanto ela está aberta, os gestos não executam as ações deles: cada traço que você desenha é capturado para o treinamento.

  1. Selecione Treinar… ①.
  2. Desenhe a forma em qualquer lugar da tela com um dos seus botões de desenho (escolhidos em Botões de desenho na página Geral), sobre qualquer janela. Grupos ignorados e zonas de exclusão não se aplicam durante o treinamento.
  3. A janela mostra o seu traço e os Gestos mais próximos: os cinco gestos da biblioteca com os quais ele obtém a pontuação mais alta, com as pontuações. Uma pontuação igual ou acima do limite de correspondência é marcada com corresponde.
  4. Escolha uma opção:
    • Salvar como exemplo de o gesto selecionado, para ensinar a um gesto existente outra forma como ele é desenhado.
    • Digite um nome em Nome do novo gesto e selecione Salvar como novo gesto.
    • Descartar, para jogar o traço fora.
  5. Desenhe o próximo traço, ou Fechar a janela. Fechá-la desliga o treinamento.

A opção sugerida segue o Limite de sugestão do treinamento (80 por padrão): quando o gesto mais próximo pontua nesse valor ou acima, salvar como exemplo desse gesto é o botão padrão; abaixo dele, salvar como novo gesto é. Enter na caixa do nome sempre salva um novo gesto.

Você também pode criar um gesto onde precisar dele: o seletor de gestos do editor de ações tem um botão Novo…, e a Criação rápida… tem Desenhar uma nova forma (consulte o início rápido). Os dois pedem que você desenhe a forma três vezes.

dica

Salve de três a cinco exemplos de cada gesto, desenhados do jeito que você realmente desenha: um pouco mais rápido, mais devagar, maior e menor. Mais exemplos que concordam entre si deixam o reconhecimento mais confiável. Exemplos que discordam fazem o gesto corresponder a mais traços, inclusive alguns que você queria que fossem outra coisa.

Testar e refinar um gesto​

Selecione um gesto na galeria para trabalhar nele:

  1. Em Desenhe para testar ④, desenhe a forma com o botão esquerdo do mouse. Um traço menor que 12 pixels nas duas direções é ignorado.
  2. Leia a pontuação no canto: verde significa igual ou acima do limite de correspondência, âmbar abaixo. A frase abaixo da tela de desenho diz o que a pontuação significa:
    • abaixo do limite de correspondência: o mecanismo não consideraria este traço como este gesto;
    • acima do limite de correspondência, mas abaixo do limite de sugestão do treinamento: ele corresponde, e salvá-lo ampliaria o que conta como este gesto;
    • acima do limite de sugestão do treinamento: vale a pena guardá-lo como outro exemplo.
  3. Leia a linha abaixo, que compara o traço com todos os outros gestos da biblioteca:
    • "n pontos à frente de outro": uma vantagem clara de 5 pontos ou mais;
    • "Apenas n pontos à frente de outro": um traço um pouco diferente poderia corresponder ao outro gesto;
    • "outro tem n pontos a mais": este traço corresponderia ao outro gesto.
  4. Salvar como exemplo adiciona o traço a Exemplos ⑤. Limpar esvazia a tela de desenho.
  5. Para remover um exemplo que atrapalha o reconhecimento, selecione o ✕ dele em Exemplos ⑤.

A pontuação aqui usa o mesmo cálculo, o mesmo limite e a mesma Pontuação de exemplos que o mecanismo. A linha de comparação classifica o traço em relação à biblioteca inteira; quando você desenha sobre uma janela real, só competem as formas que o grupo de aplicativos dessa janela usa (consulte Como um traço é reconhecido).

Executa outras ações aparece somente quando tem algo a relatar: para um grupo de aplicativos em que esta forma não está vinculada a nada, um traço parecido pontua mais perto de outra forma e executa a ação dessa forma. A página Grupos de aplicativos oferece a correção; consulte Como um traço é reconhecido.

Usado por ⑥ lista cada ação com um gatilho neste gesto, e o grupo de aplicativos dela. Selecione uma linha para abrir essa ação. Um selo Conflito marca uma ação cujo gatilho neste gesto compete com o gatilho de outra ação no mesmo grupo de aplicativos, então somente uma delas pode ser executada ali; aponte para o selo para ver qual prevalece.

observação

Modo Avançado. Formas semelhantes lista os outros três gestos que pontuam mais alto em relação aos exemplos deste gesto, com as pontuações. Isso mede o quanto duas formas se parecem, não se um traço real será confundido: para isso, desenhe o traço em Desenhe para testar ou na janela de treinamento.

Renomear, duplicar e excluir​

No cartão do nome ③:

  • Renomear editando o nome; ele é salvo quando você sai da caixa ou pressiona Enter. Um nome vazio é recusado. Os nomes não precisam ser únicos. As ações se referem ao gesto em si, não ao nome dele, então renomear não quebra nada, mas um script que lê o nome do gesto (ContextGetGestureName) vê o novo.
  • Duplicar gesto cria um gesto novo com cópias dos mesmos exemplos e um nome novo. Nenhuma ação usa a cópia.
  • Excluir é recusado enquanto alguma ação tiver um gatilho no gesto: uma mensagem lista essas ações. Primeiro dê a elas outro gesto, ou remova esses gatilhos.

As alterações têm efeito quando você as aplica. Consulte A janela de configuração.