Famo.us 最大接触点数(Windows 8 + Chrome)

Famo.us Maximum Touch Points (Windows 8 + Chrome)

我正在探索如何在 Ideum multitouch table 上开发一个多点触控网络应用程序,该应用程序具有 46 个触摸点。

我还没有直接访问 Ideum table,但是能够测试我从另一个 SO 问题改编的 codepen 两个 5 点 Windows 8 台机器,以及我的 Google Nexus 5(最高 10 分)使用 TouchSync:

var touchSync = new TouchSync({touchLimit: 46}, function () {
    return position;
});

当我让某人可以物理访问 table 尝试 10+ 个接触点时,他们在 10 个点停止了。

在继续之前我想知道 Famo.us 是否可以支持超过 10 个触摸事件,或者这是否只是 Chrome 在 Windows 8 上的浏览​​器限制。

有人对 Famo.us 在接触点数量方面的限制有任何见解吗?

除了 TouchTrackertouchLimit 之外,没有什么可以专门阻止人们在 Famous 应用程序中使用多个触摸点。也就是说,我还没有尝试开发一次使用超过 2 个触摸点的应用程序。

旁注: 在您进行开发时,我会特别注意 Famous appMode 行为。当测试 10+ 触摸点时,您可能想尝试设置:

Engine.setOptions({appMode: false});

这将阻止执行以下代码:

function initialize() {
    // prevent scrolling via browser
    window.addEventListener('touchmove', function(event) {
        event.preventDefault();
    }, true);

    addRootClasses();
}

虽然我认为这不会产生影响,但我要重申,我没有开发过具有超过 2 个接触点的应用程序,这是我想了解的。

您可能还想查看: https://code.google.com/p/chromium/issues/detail?id=316085