有没有办法检测客户端是否使用触摸板而不是使用Javascript鼠标?
或者至少可以合理估计使用触摸板而不是鼠标的用户数量?
我有一个Java swing应用程序,它使用'泛'JComponent来显示大数据.当用户移动鼠标滚轮时,我会听这些事件,并从滚动量更新JComponent的内容.
我想根据用户是否有不同的行为
我怎么能检测到用户正在使用鼠标滚轮和触控板来生成滚动事件?我依靠java 1.6 swing,si我不能去javaFX.
问题背后的故事:我只想在用户使用鼠标滚轮时为滚动事件添加一种很酷的惯性感.但是当然,在MacOSX上,触控板内置了自己的惯性.所以我想决定是否应该产生惯性运动.
我很舒服在触控板上使用3个手指向上或向下滑动手势来切换之前版本的Xcode,但是在Xcode5触控板上我找不到一个简单的手势来做到这一点.
有没有人在触控板上找到任何更简单的快捷方式来切换.h和.m文件Xcode5?
我想检测滚动手势(两个手指在触控板上).我该怎么做?
我想在浏览器中写一些东西,在触控板上记录手势.
由于我希望能够跟踪所有运动而不必担心指针离开窗口,我首先研究了这个问题并使用MDN Pointer Lock API演示作为起点.
但是我注意到在MacBook上使用这个演示时,如果我抬起手指并在触控板上的其他位置开始新的拖动,它会忽略我的手指在空中移动的距离,它只计算在我的手指触摸触控板时完成的动作.这与通常使用触控板在操作系统中移动鼠标指针的方式一致.
但是对于我的具体应用,我希望我的手指的绝对 x和y在触控板上.是否可以构建上面链接的演示变体,其中红点对应于手指的绝对位置?例如,如果你抬起手指然后将其放在左上角,红点总会跳到画布的左上角?
我知道javascript Touch Events API,它在平板电脑上使用时提供绝对坐标,但在Firefox(v36)或Chrome(v41)下在MacBook上运行时,演示不会注册任何触控板输入.
我还读到可以在Chrome中启用触摸仿真,虽然我找不到我的版本下的复选框(也许只有特殊的开发人员版本才有这个),并且通过阅读它,它似乎更像是一个鼠标触摸翻译所以我怀疑该仿真会对触控板有特定的支持.
有没有办法通过HTML/Javascript获取MacBook触控板上触摸事件的绝对x,y坐标?
我正在开发一个Mac应用程序,我想知道触摸时手指在触控板中的位置.
这是可能的,如果是的话,怎么样?
我创建了一个网站,用户可以使用鼠标滚动或向上/向下箭头滚动浏览图库.它像我想要的那样工作,并且当用鼠标滚动时改变一个图像pr滚动.但是如果用户使用触控板滚动,则几乎不可能一次滚动单个图像.
所以我的问题是:有没有办法检查用户是否通过触控板滚动,然后更改滚动的行为,因此它变得不那么敏感,从而更容易一次滚动单个图像?
我不是很擅长jquery,到目前为止,我的解决方案已经从几个脚本中组合在一起:
http://jsfiddle.net/MukuMedia/PFjzX/33/
希望可以有人帮帮我 :)
我正在使用mac触控板.如何防止页面返回和在水平滚动上访问过的页面旁边?
我试图阻止车轮事件,但它在大多数情况下都不起作用.
container.addEventListener('wheel', function(ev) {
ev.preventDefault();
ev.stopPropagation();
return false;
}, {passive: false, capture: true});
Run Code Online (Sandbox Code Playgroud)
即使我尝试阻止鼠标滚轮事件,这也导致页面导航.
这个周末我很无聊.
我已经决定构建一个莫尔斯电码应用程序,我可以使用我的触控板来点击摩尔斯电码并让我的应用程序发出声音.
我告诉过你我很无聊!:d
是否有一些事实上的方式来访问C#中的触控板?我的意思是使用压力图.谢谢!
如何在java中的笔记本电脑触控板上检测到双指滚动?我一直在搜索谷歌和这里,但在使用触控板滚动时找不到任何内容,更不用说如何倾听它了.任何帮助将不胜感激.谢谢.