Eu tenho várias perguntas sobre multitoque no Linux:
- O multitoque e o MPX (extensão de múltiplos ponteiros) estão relacionados? Se um aplicativo manipula vários cursores, significa que está pronto para multitoque?
- Como testar se o multitoque está realmente funcionando
- No sistema (Xorg, drivers)
- No aplicativo fornecido
- Como testar / desenvolver para multitoque se eu não tenho um dispositivo multitoque? Posso simular de alguma forma?
- Como testar se o suporte a multitoque html5 está funcionando? Por exemplo, devo usar esta demonstração?
Atualização 1:
[2.1] Para verificar se o multitoque é suportado nos drivers, é possível despejar / dev / input / eventX e verificar se há eventos relacionados ao multitoque (como0x2f /*MT slot being modified*/
ou 0x35 /* Center X ellipse position */
):hd /dev/input/event... | grep ' 00 03 00 2f'
[3] Iniciou o simulador simples da tela sensível ao toque . Pode haver já existe um em algum lugar?
Atualização 2:
De acordo com xinput test 6
eu vejo os eventos multitoque. Mas na xev
saída, vejo apenas MotionEvents repetidos sem coordenadas adicionais para multitoque. Os dados do XInput2 também não contêm nenhum ...
3.
: github.com/vi/virtual_touchscreenRespostas:
Não acho que multitoque ou MPX impliquem vários cursores - ainda haverá apenas um. Multitoque basicamente significa que o sistema pode lidar com mais de uma entrada por vez (vários dedos, por exemplo). Eu acho que o MPX suporta isso. Isso permite que você toque dois dedos, junte-os e, se programado adequadamente, o sistema encolherá a imagem adequadamente. Tudo isso requer software de suporte à GUI. Isso não acontece automaticamente.
fonte