2014-03-05 83 views
2

我目前正在構建一個Web界面,該界面將用於Chrome上的Kiosk模式,用於運行Windows 7的非常大的觸摸屏。此屏幕有六個觸摸點,我想使用它們。 (所有六個點都已知正在工作。)如何在Chrome中啓用2個以上的手指支持?

我試過了各種jQuery插件(TouchSwipe,HammerJS等)以顯示概念驗證,但是當聲明支持兩個以上的手指時,似乎沒有一個在Chrome中工作兩點。

使用TouchSwipe,我已經添加下面的代碼到我的網頁:

$('body').swipe({ 
    swipe: function(event, direction, distance, duration, fingers) { 
     console.log('Swiped '+direction+' with '+fingers+' finger(s).'); 
    }, 
    threshold: 0, 
    fingers: 'all' 
}); 

這工作,並記錄在控制檯單指和雙指輕掃。但是,如果我用兩個以上的手指進行滑動,它總是會註冊,因爲只有兩個手指已被滑動。 (在iPad上運行此相同測試,例如,它正確顯示3或4個手指。)

我找不到任何信息,說明Chrome(或任何其他瀏覽器)支持多少個同時觸摸點。是否可以指示Chrome瀏覽器使用JavaScript(或其他方式)同時收聽兩個以上的觸摸點?怎麼樣?

+0

Chrome似乎對某些硬件有問題.. https://code.google.com/p/chromium/issues/detail?can=2&q=326022%20&colspec=ID%20Pri%20M%20Iteration%20ReleaseBlock% 20Cr%20Status%20Owner%20Summary%20OS%20Modified&id = 326022 – iamkrillin

回答

1

我發現我們的問題。這是非常本地化的,所以我也會推薦這個問題關閉。

我們用來測試6個觸摸點的軟件正在運行,但是Windows驅動程序無法在啓動時加載,因此只有2個點可用。一旦驅動程序正確初始化,所有6個點都可以在Chrome中運行。

+0

驅動程序是什麼?另外你用這個設備是什麼?我目前正在使用具有46個觸點支持的設備,但無法同時觸摸10個觸摸點。任何幫助都是極好的!謝謝。 –

相關問題