Compartilhar via


Resolução de Entrada (touchpad-input-resolution)

Isso tem como objetivo validar que o dispositivo Touchpad de Precisão do Windows pode relatar em sua resolução especificada.

Nome do teste

  • Test.InputResolution.json

Requisitos básicos testados

  • Device.Input.Digitizer.PrecisionTouchpad.InputResolution

Finalidade do teste

  • Verifica se o dispositivo pode relatar genuinamente na resolução especificada e se a resolução é maior ou igual a 300DPI.

Ferramentas (necessárias)

  • PTLogo.exe

Ferramentas (opcional)

  • Um contato capacitivo de 7mm de diâmetro.

  • A plataforma de teste de contato robótico (recomendado – tarefa pode ser difícil se executada manualmente). Entre em contato com seu fornecedor do seu robô para obter detalhes sobre a operação.

Etapas de pós-validação

Entre dois deslizes horizontais lentos, cada unidade lógica de X deve ser atingida e relatada e, entre dois deslizes verticais lentos, cada unidade lógica de Y deve ser atingida e relatada.

  1. Inicie Test.InputResolution.json.

  2. A partir da borda esquerda da superfície do digitalizador, arraste um único contato pelo touchpad em uma velocidade inversamente proporcional à resolução de entrada relatada do dispositivo para o eixo x da esquerda para a direita e novamente da direita para a esquerda. Consulte o item de marcador a seguir em Velocidade de Arrastar para obter mais informações. a. Velocidade de arrastar: todos os dispositivos devem relatar em maior ou igual a 125Hz para um único contato. Portanto, a fórmula a seguir pode ser usada para calcular uma velocidade de arrastar segura: Velocidade de arrastar <= 60Hz / (Intervalo lógico para eixo/intervalo físico para eixo).

Por exemplo, para um dispositivo com um intervalo lógico de 4000 para X e um intervalo físico de 100mm para X, uma velocidade de arrastar segura seria:

60 / (4000/100) = 60 / 40 = 1,5mm/s.

image from the input resolution test, showing how to drag a contact across the touchpad.

b. Todo o movimento ou tremulação fora do eixo é ignorado neste teste. Conforme mostrado na Figura 10, opcionalmente, um contato de precisão pode ser usado para superar possíveis atritos com um dedo humano, mas deve ser mantido perfeitamente perpendicular à superfície do touchpad para que o tamanho do contato não caia muito abaixo de 7mm (o que pode fazer com que o dispositivo "perca" o contato). 3. Repita verticalmente. Começando acima da borda superior da superfície do digitalizador, arraste um único contato para baixo no touchpad em uma velocidade inversamente proporcional à resolução de entrada relatada do dispositivo para o eixo y, arrastando primeiro da borda superior para a borda inferior e, em seguida, da borda inferior para a borda superior. Consulte o item de marcador anterior em Velocidade de Arrastar para obter mais informações.

Observação Se coordenadas lógicas suficientes x/y forem atingidas após um deslize nesse eixo, a iteração passará automaticamente sem a necessidade de passar o dedo na outra direção.

Mensagens de erro comuns

  • "[20] delta posicional muito grande: #" o Houve um salto nas coordenadas entre dois relatórios subsequentes que excede a tolerância permitida de 0,5mm. o O valor fornecido é o comprimento do salto. o Esse erro interromperá uma iteração, mesmo que apenas um deslize tenha sido executado.
  • "[35] coordenada lógica não encontrada: #" o O valor lógico mínimo ou máximo nunca foi relatado em uma das duas passagens para um determinado eixo. o O valor fornecido é o valor lógico X ou Y que não foi relatado (respectivamente, ao eixo que está sendo validado).
  • "[31] Porcentagem muito baixa de coordenadas lógicas encontradas: #" o A porcentagem mínima (95%) de todas as unidades lógicas necessárias para serem relatadas não foi atendida para um determinado eixo. o O valor indica o percentual de todas as unidades lógicas que foram relatadas para um determinado eixo.

Critérios de aprovação

  • 2/2 (100%) iterações devem ser aprovadas para serem concluídas com status de aprovação.