问题标签 [trackpad]

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 投票
1 回答
54 浏览

windows - Windows 驱动程序创建

我想尝试为我的触控板创建一个自定义驱动程序。你能推荐一个开源驱动程序吗?我的搜索结果一无所获,所以我希望实际上有任何骨架代码可以开始构建。

0 投票
2 回答
3346 浏览

windows - 魔术触控板手势识别

有人知道使用苹果魔术触控板最简单的方法是什么,只需让它识别手势(两指上/下滑动和左/右滑动和点击)而不是像鼠标一样工作吗?我应该使用什么语言/框架?如何获取手势或 RAW 输入数据?我必须在 Windows 7 上执行此操作。

0 投票
2 回答
9784 浏览

android - 设置 > 语言和输入 > 指针速度 - 为什么我们需要这个菜单?

我正在使用 ICS 安卓手机。我可以看到指针速度菜单,在Settings > Language & input > MOUSE/TRACKPAD.

这个菜单有必要吗?为什么我们需要这个菜单?

0 投票
1 回答
443 浏览

actionscript-3 - Flash 上的生涩滚动(safari 5.0.5 和 firefox 9.0.1)

我正在 as3 中创建一个简单的应用程序,其中包含一个带有垂直滚动条的容器。我在 Firefox 9.0.1 上运行该示例,Flash 播放器是 11.1.102.55,m 使用 macbook pro LION。

现在的问题是在滚动触控板时它会产生抽搐。它的滚动不流畅。如果我使用鼠标滚动它工作正常。知道如何重新解决它吗?

0 投票
2 回答
11615 浏览

css - 正文:overflow-x - 仍然可以使用触控板滚动

我有一个带有position: absoluteset 的 div,它只是比我的浏览器窗口宽一点。我已经成功隐藏了水平滚动条,但我仍然可以使用Macbook触控板进行滚动。

有什么办法可以规避这种情况吗?

0 投票
8 回答
33311 浏览

javascript - 在Javascript中检测触摸板与鼠标

有什么方法可以检测客户端使用的是触摸板还是带有 Javascript 的鼠标?

或者至少对使用触摸板而不是鼠标的用户数量进行合理估计?

0 投票
0 回答
340 浏览

macos - 有没有办法改变手势事件的旋转?

我需要在 Mac OS X 中触发手势事件。我发现了这个问题: 有没有办法在 Mac OS X 上触发手势事件? 它对我有用,但如果我想改变旋转?例如,

将记录

我正在寻找如何改变旋转,但没有找到任何东西......感谢您的帮助。

0 投票
1 回答
252 浏览

javascript - 如何修改 jcrop 以支持黑莓触控板?

我已经联系了开发人员,他表示我将自己修改代码以支持这种方法,因为当前编写的代码对黑客攻击不是很友好......我试图修改但没有 100% 成功.

目前,JCrop 正在使用 jquery 来跟踪 .mousedown 以开始选择,并使用 .mouseup 来接受/停止选择。当您使用 jcrop 单击触控板时,黑莓设备(带触控板)上会发生什么,它会在您移动光标时开始绘制选择(您不能单击(按住)并在触控板上拖动它更多的是单击事件)。问题是当您再次单击时,它会删除选择并开始从当前光标位置重新绘制它。在我看来,JCrop 正在使用 mousedown 来跟踪单击和拖动选择过程,然后使用 mouseup 来释放选择并保留裁剪框。

我考虑分配一个变量,如 clickCount 跟踪点击和触发事件的函数。因此,每次用户单击时,它都会运行一个函数来跟踪 clickCount 并触发开始选择或完成选择事件。

以下是对 .mousedown 和 .mouseup 的所有引用:

帮助/想法将不胜感激。谢谢

0 投票
2 回答
749 浏览

objective-c - setAcceptsTouchEvents 仅在触控板上的手势后才能正常工作

我正在尝试用它setAcceptsTouchEvents:YES来识别触控板上的自定义触摸事件。只需触摸触控板就不会在touchesBeganWithEvent. 但是如果我在触控板上做一个手势,比如捏或滚动touchesBeganWithEvent开始就可以正常工作。在其中一个手势之后,即使我只是触摸触控板也能touchesBeganWithEvent正常工作。但我需要使用touchesBeganWithEvent简单的触摸而不需要做手势。它的方式似乎我必须做一个手势来初始化setAcceptsTouchEvents:YES. 我究竟做错了什么?

PS:setAcceptsTouchEvents:YESinitWithFrame里面,可以看到是在应用启动的时候执行的。

0 投票
5 回答
26060 浏览

jquery - 检查用户是否正在使用触控板滚动?

我创建了一个网站,用户可以使用鼠标滚动或向上/向下箭头滚动浏览画廊。它像我想要的那样工作,并在使用鼠标滚动时更改一个图像 pr 滚动。但是,如果用户使用触控板滚动,几乎不可能一次滚动单个图像。

所以我的问题是:有没有办法检查用户是否正在通过触控板滚动,然后改变滚动行为,使其变得不那么敏感,从而更容易一次滚动单个图像?

我不太擅长 jquery,到目前为止,我的解决方案是由几个脚本组合而成的:

http://jsfiddle.net/MukuMedia/PFjzX/33/

希望可以有人帮帮我 :)