Multitouch no Qt

2

Eu tenho uma nova instalação do Kubuntu 14.04 e do Qt Creator / 5.2.1, e estou tentando fazer o multi-touch funcionar para os aplicativos de exemplo como o photosurface.

O meu dispositivo de entrada é um multi-ecrã táctil Acer T272HL de 10 pontos, xinput refere-se a ele como "Sistema Avançado Silicon SA CoolTouch (TM)", e eu o vi rastreando múltiplos toques usando o geisview, mas nada mais no sistema parece reconhecer qualquer atividade multi-touch.

Alguma idéia de como fazer com que o Qt comece a ouvir o mesmo "canal" que o geisview está usando para obter esses toques múltiplos?

Obrigado,

Atualização: não pergunte por quê, mas eu tinha 2 mouses USB conectados. Remover o mouse extra ativou o recurso de zoom para zoom no Chromium, mas ... mesmo após a reinicialização, o exemplo da superfície de fotos do Qt está respondendo apenas a toques simples a partir da tela sensível ao toque, sem beliscar para ampliar ou girar. Aqui está o feedback atual de xinput:

$ xinput ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Advanced Silicon S.A CoolTouch(TM) System id=8 [slave pointer (2)] ⎜ ↳ ImPS/2 Logitech Wheel Mouse id=10 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Power Button id=7 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)] ↳ HP WMI hotkeys id=11 [slave keyboard (3)]

Eu realmente gostaria de desenvolver aplicativos Qt habilitados para multitoque para este sistema, mas até agora eles parecem surdos para os eventos multi-touch.

    
por MangoCat 22.04.2014 / 19:39

0 respostas