问题标签 [touchpad]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
855 浏览

algorithm - 笔记本电脑触摸板上的触摸检测算法?

我正在寻找笔记本电脑触摸板中用于控制屏幕指针的算法。这显然不是微不足道的,因为指针位移取决于手指在触摸板上覆盖的速度和距离。

0 投票
1 回答
1705 浏览

java - Java中有触摸板事件处理程序吗?

java中是否有触摸板的事件监听器?我正在设计一个应用程序,它计算用户使用笔记本电脑的触摸板输入的点击次数。

0 投票
1 回答
2256 浏览

javascript - 触摸板滚动jQuery的问题

我有触摸板滚动的问题。这是我的网站的外观:单击。您可以使用向上/向下箭头、菜单和鼠标滚轮在此处导航。一切都很好,除了使用触摸板滚动。当你这样做时,它就像鼠标滚轮的几个滚动一样被解释。因此,您不会从顶部转到第二个屏幕,而是转到最后一个屏幕。我正在考虑它,我的解决方案是:

  • 检测滚动方向
  • 滚动到下一个/上一个屏幕
  • 停止滚动

但我不知道如何“停止滚动”。谁能帮我?:)

0 投票
1 回答
580 浏览

scroll - 背景图像随滚动而变化

我实际上想用鼠标滚轮、触摸板和触摸屏滚动来更改背景图像,但我不希望页面有滚动条。我的想法是没有滚动的页面,当用户转动鼠标滚轮、在触摸板或触摸屏上滚动时,它会改变背景图像(从大约 5-7 个图像的列表中)。可能吗?Html + javascript + css 没问题。

0 投票
0 回答
947 浏览

android - Monogame 虚拟游戏手柄 Android

我无法让 Android MonoGame 项目正确使用虚拟游戏手柄。我根据这个示例为 iOS设置了我的虚拟游戏手柄

游戏手柄正确绘制但拒绝响应触摸输入。我从 2013 年发现了类似的问题,但没有明确的解决方案,但我真的很想让这个工作。任何帮助将不胜感激。

}

0 投票
0 回答
641 浏览

java - MacBook 多点触控板、MouseEvent 和 JavaNativeExceptions

我有一个为我的孩子编写的 Java 程序,它允许他们用鼠标左键在 JPanel 上绘制一个圆圈,然后通过在他们创建的圆圈内单击鼠标右键来删除该圆圈。这是 MouseListener 的代码:

该程序在普通鼠标上运行良好,但在使用 MacBook 多点触控板时,四指滑动会引发 JavaNativeException:

我尝试包装通用异常,但 JavaNativeException 仍然通过。

这是否可以在没有第三方多点触控库的情况下解决?它不会终止程序,所以我的孩子不在乎。对我来说,这更像是一个学术问题。

0 投票
1 回答
406 浏览

java - 当设置边界太小时,Libgdx scene2d 触摸板会“反转”

我正在用 Java 和 Libgdx scene2d 制作游戏。这是我在构造函数中的代码:

然后在 resize() 我执行以下操作:

问题是当我将屏幕(我正在运行桌面版本)调整到足够小的宽度时,触摸板会以某种方式“反转”。当我触摸触摸板时,背景似乎在顶部并且正在移动。它给出的方向(percentX,percentY)也是它应该是负数。

为什么会发生这种情况,我该如何预防?

0 投票
1 回答
352 浏览

java - Libgdx:您如何将控件与可移动对象分开?

我对 Libgdx 很陌生。我浏览了许多有用的教程,但没有实现以下结构。我已经实现了一个可移动对象,它是 InputAdapter 的扩展,并覆盖 keyDown/Up 以更新其(对象)位置。现在,我已经实现了一个 touchPadController 类,它有一个在屏幕上可见的触摸板和旋钮。然后,我添加了一个变量,它是 touchPadController 类的对象。

我未来的最终目标是将控件类与任何可移动的对象/角色完全分开。

问题:我只想将 setInputProcessor 调用到可移动对象/字符,而不是直接调用 touchPadController 类。我希望父可移动对象调用它自己的控件。但是,我不知道 touchPadController 函数的调用会发生在哪里?

  • 我试过了,但没有用:

    //movable object @Override public boolean touchDown(int screenX, int screenY, int pointer, int button) { Gdx.input.setInputProcessor(touchPadController); } //touchPadController @Override public boolean touchDown(int screenX, int screenY, int pointer, int button) { parent.newSpeedX = touchpad.getKnobPercentX() * Speed; parent.newSpeedY = touchpad.getKnobPercentY() * Speed; return true; }

*我应该在哪里调用父级(可移动对象)中的 touchPadController?

0 投票
1 回答
33 浏览

html - 宽度:100% 不能在触摸板中工作

编辑:我不确定问题是什么,但它似乎已经解决了。也许我忘了更新我的清单文件。我不知道问题是什么,但它现在正在工作。:/

这是我的html代码示例:

这是我的css代码的一个例子:

这在笔记本电脑上工作得很好,但是当我在触摸板上看它时,它似乎不起作用。它的宽度显然不是 100% 的父母,就像它在 chrome 中一样。

温暖。

0 投票
1 回答
311 浏览

google-chrome - Polymer、SVG、触摸事件在 Chrome 36+(触摸设备)中不起作用

因此,在使用此示例时:http: //jsbin.com/dopazitu/1/edit 您可以看到附加到元素(黄色矩形)的触摸事件工作得非常好,但附加到 SVG 元素(红色圈子)根本不起作用。

它适用于:桌面浏览器、Opera(触摸设备)

它不适用于索尼触摸板,无论是 Chrome 36.0.1985.128 还是 Chrome Beta 37.0.2062.39

有谁知道为什么,或者知道这个问题的某种解决方法?