Événements multi-touch HTML5 à partir de l'écran tactile

9

J'ai une machine Ubuntu avec un écran tactile de 24 "et ça fonctionne bien. Je peux déplacer la souris, faire des gestes avec plusieurs points de contact et ainsi le matériel fonctionne bien. Maintenant je me demande s'il est possible de faire interpréter événements tactiles et non pas comme mousedown, mousedrag etc. HTML5 a vraiment un bon support pour le tactile et le tactile multiple et je voudrais développer des applications web pour cette configuration. Quelqu'un a-t-il une idée sur la façon de procéder?

Martin
la source
3
Question interessante. Chrome / Chromium semble faire défaut sur Linux à cause de GTK . Firefox dit "Sur Mac et Linux, les événements tactiles ne sont pas encore implémentés."
gertvdijk
1
Chromium fonctionnant sous Chromium OS avec X mais Aura au lieu de GTK a un excellent support multi-touch. Tous les événements JS sont déclenchés exactement comme ils le devraient.
Martin

Réponses:

1

Il existe en fait jQuery Mobile ( http://jquerymobile.com/ ) un plugin pour jQuery JavaScript Framework, qui offre une prise en charge des événements tactiles et des gestes pour tous les appareils.

Consultez également http://www.jqmgallery.com/ pour voir quelques applications réelles qui sont construites avec jQuery Mobile. (dans la plupart des cas, vous pouvez espionner les fichiers source pour des exemples avancés de la vie réelle)

mondjunge
la source
3
Le problème n'est pas de construire le webui, le code fonctionne parfaitement sur le même matériel exact mais sous Windows 7 + Chrome. Le problème est que sous Linux, les touches sont interprétées comme des clics de souris dans Chromium / Chrome et non comme touchstart / touchend comme il se doit.
Martin
1
jQuery Mobile ne contourne-t-il pas le problème? sinon, ma meilleure supposition est que l'écran tactile est uniquement reconnu en mode de repli comme une souris générique et donc aucun pilote approprié n'est utilisé. J'ai trouvé help.ubuntu.com/community/EloTouchScreen mais il semble obsolète. Essayez de rechercher votre fournisseur d'écran tactile et "pilote ubuntu" pour trouver une solution de travail. Bonne chance!
mondjunge