Interfacing com a pilha de entrada para corrigir a descontinuidade na tela sensível ao toque

1

A tela de toque do meu laptop funciona perfeitamente, exceto por um problema: devido a uma rachadura no centro, há uma grande descontinuidade na tela sensível ao toque para exibir o mapeamento de coordenadas ao longo dessa rachadura, embora ainda possa detectar toque de cada lado da rachadura. Eu tentei usar xinput_calibrator , e isso ajudou a alinhar os dois longe do crack, mas ainda há problemas quando eu me aproximo do crack.

Como esse é um problema bastante exclusivo, não espero que exista uma solução pré-existente para esse problema. Se eu estiver errado, por favor me diga.

Eu já descobri uma maneira (embora provavelmente não a melhor) de direcionar a entrada da tela sensível ao toque para o meu programa:

xinput --float <my touchscreen>
xinput --test-xi2 --root <my touchscreen> | my-program

Se houver uma maneira melhor, eu adoraria usar isso, mas pelo menos isso funciona.

Eu poderia então usar uma biblioteca de scripts de ponteiro (como java.awt.Robot , já que planejo usar java, pelo menos para a primeira versão deste) para então controlar o mouse com base nas minhas coordenadas transformadas.

Estou interessado em saber se existe uma maneira melhor de abordar esse problema.

    
por AJMansfield 30.10.2014 / 17:12

0 respostas