Compartilhar via


Transições de estado de botão

Determinadas transições de estado de botão são esperadas nos dispositivos. Os dispositivos que dão suporte ao foco devem incluir os usos Dentro do alcance e Ponta em seu descritor.

As transições para esses dispositivos são listadas na tabela a seguir.

Evento Estado do botão
O dispositivo fica dentro do alcance Dentro do alcance=ligado; Ponta=desligado
O dispositivo entra em contato com a superfície do digitalizador Dentro do alcance=ligado; Ponta=ligado
O contato está se movendo na superfície do digitalizador Dentro do alcance=ligado; Ponta=ligado
O contato é retirado da superfície do digitalizador Dentro do alcance=desligado; Ponta=desligado
O contato fica fora do alcance Dentro do alcance=desligado; Ponta=desligado

Nota As coordenadas X e Y relatadas para o evento "fora do alcance" devem corresponder às relatadas para o último evento "dentro do alcance" antes que o evento "fora do alcance" seja detectado. Para o caso de quando o dispositivo fica "fora do alcance" muito rapidamente, em que "para cima" e "fora do alcance" são detectados na mesma verificação, ambos os eventos ou pacotes precisam ser relatados. Um para "para cima" e outro para "fora do alcance".

Os dispositivos que não dão suporte ao foco não precisam incluir o uso dedentro do alcance em seu descritor. As transições para esses dispositivos são listadas na tabela a seguir.

Evento Estado do botão
O dispositivo entra em contato com a superfície do digitalizador Ponta=ligado
O contato está se movendo na superfície do digitalizador Dentro do alcance=ligado; Ponta=ligado
O contato é retirado da superfície do digitalizador Dentro do alcance=desligado; Ponta=desligado

Nota As coordenadas X e Y relatadas quando o dedo é retirado da superfície do digitalizador devem ser iguais às relatadas no último pacote de "movimentação" detectado.

As transições para dispositivos do tipo caneta que dão suporte aos usos de Borracha e Invertido são fornecidas na tabela a seguir. Esses são os únicos estados válidos. Qualquer outro estado pode ser rejeitado pelo Windows.

Evento Estado do botão
A extremidade da ponta da caneta está passando focalizando Dentro do alcance=ligado; Ponta=desligado; Invertido=desligado; Borracha=desligado
A extremidade da ponta da caneta está sobre a superfície Dentro do alcance=ligado; Ponta=ligado; Invertido=desligado; Borracha=desligado
A extremidade da ponta da caneta está fora da superfície e focalizando novamente Dentro do alcance=ligado; Ponta=desligado; Invertido=desligado; Borracha=desligado
A ponta fica fora do alcance Dentro do alcance=desligado; Ponta=desligado; Invertido=desligado; Borracha=desligado
A extremidade da borracha da caneta está focalizando Dentro do alcance=ligado; Ponta=desligado; Invertido=ligado; Borracha=desligado
A extremidade de borracha da caneta está sobre a superfície Dentro do alcance=ligado; Ponta=desligado; Invertido=desligado; Borracha=ligado
A extremidade da borracha da caneta está fora da superfície e focalizando novamente Dentro do alcance=ligado; Ponta=desligado; Invertido=ligado; Borracha=desligado
A borracha fica fora do alcance Dentro do alcance=desligado; Ponta=desligado; Invertido=desligado; Borracha=desligado