Teclas modificadoras ignoradas
Uma tecla modificadora ignorada deixa passar um pressionamento de um botão de desenho como um clique comum. Mantenha a tecla pressionada, pressione o botão de desenho, e o programa sob o ponteiro recebe o pressionamento exatamente como se o Input.Observer não estivesse em execução: um clique direito abre o menu de contexto dele, um arraste com o botão direito faz o que esse programa fizer com ele. Nenhum gesto começa, nenhum rastro é desenhado e nada é reconhecido.
A tecla modificadora ignorada padrão é Ctrl. Com ela, Ctrl+clique direito e Ctrl+arraste com o botão direito sempre chegam ao programa.
Escolher as teclas
- Abra a página Geral.
- No cartão Início de um gesto, clique nas teclas que você quer em Teclas modificadoras ignoradas ①. Clique de novo em uma tecla selecionada para removê-la.
- Salve.
As regras
- Somente Ctrl, Shift e Alt podem ser teclas modificadoras ignoradas. Win não pode. Um arquivo de configuração que nomeia qualquer outra tecla a tem removida quando é carregado.
- Nenhuma, uma ou várias. Sem nenhuma selecionada, qualquer pressionamento de um botão de desenho pode iniciar um gesto.
- Basta uma. Com várias selecionadas, manter qualquer uma delas pressionada ignora o pressionamento. Soltar algumas não importa enquanto outra continuar pressionada.
- Qualquer lado. Ctrl esquerda e Ctrl direita contam ambas como Ctrl, e assim por diante.
- Verificada somente no pressionamento. O que conta é o que você mantém pressionado no momento em que pressiona o botão de desenho. Pressionar a tecla depois que um gesto começou não o cancela; isso conta como um modificador pressionado durante o gesto (Modificadores e momento).
- Um pressionamento de cada vez. Cada pressionamento do botão de desenho é verificado isoladamente. Não há nada para ligar ou desligar.
Uma tecla modificadora ignorada afeta somente o pressionamento de um botão de desenho. Ela não afeta teclas de atalho, expansão de texto nem eventos globais. Um evento global de botão do mouse para esse botão continua disparando (Eventos globais); Botão de desenho solto não, porque nenhum gesto começou.
Teclas ignoradas como modificadores de gestos
Uma tecla pode ser ao mesmo tempo uma tecla modificadora ignorada e um modificador de gesto, com um limite:
| Momento do gatilho de gesto | Ele pode usar uma tecla modificadora ignorada? |
|---|---|
| Antes | Não. Manter a tecla pressionada quando você pressiona o botão de desenho impede que o gesto comece, então este gatilho nunca poderia corresponder. O seletor de modificadores recusa a tecla e diz por quê. |
| Depois | Sim. Pressione a tecla depois que o gesto começou. |
| Qualquer um | Sim, mas somente a metade "pressionadas durante" pode corresponder. |
Exemplo, com Ctrl ignorada e um gatilho Deslizar para a esquerda que precisa de Ctrl, Qualquer um:
- Mantenha Ctrl pressionada e depois pressione o botão direito: o clique direito vai para o programa. Nenhum gesto.
- Pressione o botão direito, comece a desenhar, pressione Ctrl, termine: o gatilho corresponde.
O modo Simples não mostra o momento, e um gatilho novo usa Qualquer um. Assim, no modo Simples, um gesto com Ctrl como modificador só funciona quando você pressiona Ctrl depois de começar a desenhar, enquanto Ctrl for uma tecla modificadora ignorada.
Outras formas de deixar um clique passar
- Para deixar um programa inteiro em paz, use um grupo ignorado.
- Para deixar uma parte da tela em paz, use uma zona de exclusão.
- Para pausar tudo, desligue Ativado no menu da bandeja (O ícone da bandeja).
- Para deixar passar somente o próximo pressionamento de um botão de desenho, execute uma ação que
chame a função interna
EngineDisableNextGesture, por exemplo a partir de uma tecla de atalho (Funções internas).