Pular para o conteúdo principal

Onde as ações se aplicam

Toda ação pertence a um grupo de aplicativos. Um grupo de aplicativos é um conjunto de janelas, descrito por regras como "o nome do programa é exatamente chrome.exe". O grupo reservado Global contém as ações para todas as janelas.

Quando você desenha um gesto, o Input.Observer responde a estas perguntas nesta ordem. O primeiro "não" encerra o processo.

  1. Este pressionamento inicia um gesto? Não, se a janela estiver em um grupo ignorado, se uma tecla modificadora que você definiu para ser ignorada estiver pressionada, ou se o pressionamento estiver dentro de uma zona de exclusão.
  2. Qual grupo de aplicativos é dono da janela? O primeiro grupo da lista cujas regras correspondem à janela sobre a qual você pressionou. Somente um grupo é dono de uma janela. Consulte Grupos de aplicativos.
  3. Esse grupo funciona aqui neste momento? Quem decide são a chave Gestos funcionam aqui e a restrição de perfis dele. Se ele não funcionar, o grupo Global assume, mas somente quando Recorrer ao Global permitir.
  4. Qual forma você desenhou? O traço é comparado com as formas que esse grupo (e o Global, quando pode recorrer a ele) usa. Consulte Como um traço é reconhecido.
  5. Qual das ações do grupo tem um gatilho para essa forma que se encaixa? Cada gatilho também pode exigir teclas modificadoras, um botão de desenho, células de região e um perfil. A primeira ação da lista que se encaixa é executada.
  6. Nada no grupo? As ações do grupo Global são tentadas em seguida, se Recorrer ao Global permitir.
  7. Executar, envolvida pelas ações Antes e Depois que houver.

Regras de escopo e de recurso descreve cada um desses passos com exatidão, com exemplos práticos. Teclas de atalho e expansões de texto seguem as mesmas regras de grupos; as diferenças também estão listadas ali.

  • Grupos de aplicativos — Agrupar programas e janelas para que as ações se apliquem somente a eles.
  • Regras de escopo e de recurso — Exatamente qual ação é executada: a janela que conta, quais grupos de aplicativos se aplicam e cada critério de desempate.
  • Grupos ignorados — Programas e janelas em que o Input.Observer não atrapalha: o que significa ignorado, grupos só em tela cheia, pausar tudo e qual grupo vence.
  • Regiões — Dividir uma janela ou uma tela em células para que o mesmo gesto faça coisas diferentes em lugares diferentes.
  • Modificadores e momento — Teclas e botões do mouse mantidos pressionados com um gesto, quando eles precisam ser pressionados e como decidem qual ação é executada.
  • Perfis — Alternar entre conjuntos de ações com perfis de gestos.
  • Ações antes e depois — Executar uma ação antes ou depois de outra, e em que ordem tudo é executado.