问题标签 [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.
windows - Windows 驱动程序创建
我想尝试为我的触控板创建一个自定义驱动程序。你能推荐一个开源驱动程序吗?我的搜索结果一无所获,所以我希望实际上有任何骨架代码可以开始构建。
windows - 魔术触控板手势识别
有人知道使用苹果魔术触控板最简单的方法是什么,只需让它识别手势(两指上/下滑动和左/右滑动和点击)而不是像鼠标一样工作吗?我应该使用什么语言/框架?如何获取手势或 RAW 输入数据?我必须在 Windows 7 上执行此操作。
android - 设置 > 语言和输入 > 指针速度 - 为什么我们需要这个菜单?
我正在使用 ICS 安卓手机。我可以看到指针速度菜单,在Settings > Language & input > MOUSE/TRACKPAD.
这个菜单有必要吗?为什么我们需要这个菜单?
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。
现在的问题是在滚动触控板时它会产生抽搐。它的滚动不流畅。如果我使用鼠标滚动它工作正常。知道如何重新解决它吗?
css - 正文:overflow-x - 仍然可以使用触控板滚动
我有一个带有position: absolute
set 的 div,它只是比我的浏览器窗口宽一点。我已经成功隐藏了水平滚动条,但我仍然可以使用Macbook触控板进行滚动。
有什么办法可以规避这种情况吗?
javascript - 在Javascript中检测触摸板与鼠标
有什么方法可以检测客户端使用的是触摸板还是带有 Javascript 的鼠标?
或者至少对使用触摸板而不是鼠标的用户数量进行合理估计?
macos - 有没有办法改变手势事件的旋转?
我需要在 Mac OS X 中触发手势事件。我发现了这个问题: 有没有办法在 Mac OS X 上触发手势事件? 它对我有用,但如果我想改变旋转?例如,
将记录
我正在寻找如何改变旋转,但没有找到任何东西......感谢您的帮助。
javascript - 如何修改 jcrop 以支持黑莓触控板?
我已经联系了开发人员,他表示我将自己修改代码以支持这种方法,因为当前编写的代码对黑客攻击不是很友好......我试图修改但没有 100% 成功.
目前,JCrop 正在使用 jquery 来跟踪 .mousedown 以开始选择,并使用 .mouseup 来接受/停止选择。当您使用 jcrop 单击触控板时,黑莓设备(带触控板)上会发生什么,它会在您移动光标时开始绘制选择(您不能单击(按住)并在触控板上拖动它更多的是单击事件)。问题是当您再次单击时,它会删除选择并开始从当前光标位置重新绘制它。在我看来,JCrop 正在使用 mousedown 来跟踪单击和拖动选择过程,然后使用 mouseup 来释放选择并保留裁剪框。
我考虑分配一个变量,如 clickCount 跟踪点击和触发事件的函数。因此,每次用户单击时,它都会运行一个函数来跟踪 clickCount 并触发开始选择或完成选择事件。
以下是对 .mousedown 和 .mouseup 的所有引用:
帮助/想法将不胜感激。谢谢
objective-c - setAcceptsTouchEvents 仅在触控板上的手势后才能正常工作
我正在尝试用它setAcceptsTouchEvents:YES
来识别触控板上的自定义触摸事件。只需触摸触控板就不会在touchesBeganWithEvent
. 但是如果我在触控板上做一个手势,比如捏或滚动touchesBeganWithEvent
开始就可以正常工作。在其中一个手势之后,即使我只是触摸触控板也能touchesBeganWithEvent
正常工作。但我需要使用touchesBeganWithEvent
简单的触摸而不需要做手势。它的方式似乎我必须做一个手势来初始化setAcceptsTouchEvents:YES
. 我究竟做错了什么?
PS:setAcceptsTouchEvents:YES
在initWithFrame
里面,可以看到是在应用启动的时候执行的。
jquery - 检查用户是否正在使用触控板滚动?
我创建了一个网站,用户可以使用鼠标滚动或向上/向下箭头滚动浏览画廊。它像我想要的那样工作,并在使用鼠标滚动时更改一个图像 pr 滚动。但是,如果用户使用触控板滚动,几乎不可能一次滚动单个图像。
所以我的问题是:有没有办法检查用户是否正在通过触控板滚动,然后改变滚动行为,使其变得不那么敏感,从而更容易一次滚动单个图像?
我不太擅长 jquery,到目前为止,我的解决方案是由几个脚本组合而成的:
http://jsfiddle.net/MukuMedia/PFjzX/33/
希望可以有人帮帮我 :)