Windows 7 problemas de toque de tela de toque único

1

Estou tentando receber eventos de toque em uma máquina com Windows 7 usando uma tela sensível ao toque da 3M. Entrei na cadeia de mensagens do Windows com sucesso e consigo receber entradas de toque perfeitamente em todas as situações, com exceção de uma. Se eu colocar um único dedo na tela de toque e não movê-lo, nenhuma mensagem de toque será enviada. Se eu colocar um segundo dedo na tela, recebo uma mensagem por dois pontos de toque. Se eu remover o segundo ponto de contato, receberei mensagens para o ponto de 1 toque.

Além disso, se eu colocar um único ponto de contato e movê-lo, as mensagens serão exibidas corretamente.

Preciso receber uma mensagem de toque quando um único toque foi adicionado, mas não foi movido. Existe alguma configuração no Windows que está causando isso? É possivelmente traduzir este único toque como um evento de mouse?

    
por Lithium 09.03.2015 / 19:13

1 resposta

1

Acho que o driver não é capaz de gerar uma mensagem de toque nesse caso porque tocar com um único dedo pode ser o começo de vários cenários.

O motorista é obrigado a esperar por você para:

  • levante o dedo para gerar um clique com o botão direito do mouse ou
  • mova o dedo para que ele gere o mouse para baixo e o movimento do mouse para a esquerda ou
  • toque com outro dedo para gerar um dos vários mensagens com vários dedos.

Você pode tentar atualizar seu driver de dispositivo de toque para a versão mais recente, mas acho que o motorista não tem escolha nesse caso, mas esperar para uma ação de acompanhamento antes de gerar qualquer tipo de mensagem.

Meu conselho é alterar sua interface de usuário planejada para não usar pressione e segure como um gesto.

Não consegui encontrar nenhuma documentação para apoiar as minhas ideias acima, então é para ser tomado apenas como uma conjuntura sobre o funcionamento de Drivers de toque do Windows.

    
por 25.03.2015 / 10:00