Acara multi sentuh HTML5 dari layar sentuh

9

Saya memiliki mesin Ubuntu dengan layar sentuh 24 "dan berfungsi dengan baik. Saya dapat menggerakkan mouse, melakukan gerakan dengan beberapa titik sentuh dan perangkat kerasnya berfungsi dengan baik. Sekarang saya ingin tahu apakah mungkin membuat peramban menginterpretasikan Peristiwa sebagai sentuhan dan bukan sebagai tetikus, tetikus, dll. HTML5 memiliki dukungan yang sangat baik untuk sentuhan dan beberapa sentuhan dan saya ingin mengembangkan aplikasi web untuk pengaturan ini. Adakah yang tahu cara melakukan ini?

Martin
sumber
3
Pertanyaan menarik. Chrome / Chromium tampaknya kurang ini di Linux karena GTK . Firefox mengatakan "Di Mac dan Linux, acara sentuh belum diterapkan."
gertvdijk
1
Chromium berjalan di bawah Chromium OS dengan X tetapi Aura bukannya GTK memiliki dukungan multi-touch yang hebat. Semua acara JS dipicu persis seperti seharusnya.
Martin

Jawaban:

1

Sebenarnya ada jQuery Mobile ( http://jquerymobile.com/ ) plugin untuk Kerangka JavaScript jQuery, yang menawarkan dukungan acara sentuh dan gerakan untuk semua perangkat.

Juga periksa http://www.jqmgallery.com/ untuk melihat beberapa aplikasi kehidupan nyata yang dibangun dengan jQuery Mobile. (dalam kebanyakan kasus Anda dapat memata-matai file sumber untuk contoh kehidupan nyata lanjutan)

mondjunge
sumber
3
Masalahnya bukan membangun webui, kodenya berfungsi sempurna pada perangkat keras yang sama persis tetapi menjalankan Windows 7 + Chrome. Masalahnya adalah bahwa di Linux sentuhan diartikan sebagai mouseclicks di Chromium / Chrome dan bukan sebagai touchstart / touchend sebagaimana mestinya.
Martin
1
tidakkah jQuery Mobile menghindari masalah? jika tidak, tebakan terbaik saya, bahwa layar sentuh hanya dikenali dalam Mode mundur sebagai Mouse generik dan karenanya tidak ada driver yang cocok digunakan. Saya menemukan help.ubuntu.com/community/EloTouchScreen tetapi tampaknya sudah usang. Cobalah untuk mencari Vendor Layar Sentuh dan "driver ubuntu" untuk menemukan solusi yang berfungsi. Semoga berhasil!
mondjunge