我目前正在构建一个应用程序,它有很多强调平移的功能,当触摸和操纵时看起来很美,感觉很漂亮。但是,使用鼠标时,使用典型的微软“块状”触摸屏时,平移显然具有相同的“块状”平移效果。有没有什么办法可以在开发Windows 8时检测不同的输入,看看JS事件现在如何绑定在同一个“MSPointer”名下,这样我就可以对滚动行为进行不同的解释了?有没有什么办法可以在Windows 8(HTML/JS)中区分触摸与鼠标的相互作用
3
A
回答
1
解决了我的问题,特别是在我的JS代码中...当监视滚动动作时,通过监视这个增长或下降的速度,我跟踪上一个滚动位置以及当前滚动位置,用户正在使用平滑的“逐像素”滚动设备(触摸或平滑的滚动鼠标滚轮),或者他们正在使用“块状”滚轮。至于一般解决这个问题,似乎并没有一个微软支持的解决方案..
1
我一直在摔跤相同的问题,并已发现实际上有一种方法来区分输入类型使用事件的非标准“pointerType”属性。诚然,romeboards提到“应用程序”,这似乎是一个JavaScript/IE10解决方案,所以我不知道它是否适合他们的问题。
http://msdn.microsoft.com/en-gb/library/ie/hh772359(v=vs.85).aspx
我知道这是一个古老的(-ish)的问题,但它想出了早期的时候我一直在寻找一个解决方案,所以我想我要补充的信息。
相关问题
- 1. 有没有办法模拟Windows 8中的触摸事件?
- 2. 有没有一种方法可以区分JavaScript中的鼠标?
- 3. 有什么方法可以确定触摸动作的速度
- 4. 有没有什么办法可以在View中触发Storyboard的事件?
- 5. 有没有什么办法可以在webview中拦截JavaScript触发的URL?
- 6. 有没有什么方法可以重用java 8中的Stream?
- 7. 有什么办法可以取消鼠标点击事件
- 8. 有没有办法在WPF ScrollViewer中触摸启用滚动?
- 9. 有没有什么办法可以在ScrollView之外使用SliverGrid?
- 10. 有没有什么办法可以在eclipse中编译GnuTLS?
- 11. 有没有什么办法可以在DataGrid中显示CheckBox
- 12. 有没有什么办法可以在windows phone7中设置背景像android:tileMode =“repeat”
- 13. 有没有办法相对鼠标光标定位md-tooltip?
- 14. 有没有什么办法可以提高-subimage搜索性能
- 15. 有没有什么办法可以在python中分割hh:mm:ss格式的小时?
- 16. 有没有什么办法可以在php
- 17. 有什么办法可以避免在Oracle中触发级联?
- 18. 有没有什么办法可以编写简洁的代码?
- 19. 有没有什么办法可以在wpf中的元素外找出鼠标左键向上的事件?
- 20. 有没有办法在视图中反转触摸位置?
- 21. 有没有什么办法可以从八度使用.net .dlls?
- 22. 有没有办法链接snakemake规则没有触摸文件?
- 23. OpenTK:区分GLControl中的触摸和鼠标事件
- 24. 有没有什么办法可以查看应用程序
- 25. 有没有什么办法可以获得触摸位置的MKMapView的lat长度 - iPhone SDK
- 26. 有什么办法可以自动化Windows窗体测试吗?
- 27. 有什么办法可以改变android的鼠标光标/指针风格吗?
- 28. 有什么办法可以让FileUtils使用UTF-8文件名?
- 29. WPF:有没有一种可能,以“路径”普通鼠标事件触摸事件在Windows 7
- 30. 有没有什么办法可以在iOS上使用CGContext制作动画?
您可以侦听只能触摸的操纵事件。 你为什么特别想区分? – 2012-07-30 18:18:46
因为用手指滚动与用“块状”鼠标滚轮滚动是两种不同的体验,在我的情况下应该以不同的方式处理... – romeboards 2012-07-30 21:30:57
我明白了。我很好奇你将如何动态适应。我经常从鼠标移动到触摸,然后再次移动,全部在同一用户会话中。 – 2012-07-30 22:42:01