问题标签 [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.
macos - OS X 触控板/M-Mouse 允许滚动浏览器边缘(我们如何关闭它?)
我刚刚注意到,在 OS X 中,在 Chrome 或 Safari 上使用触控板或魔术鼠标会导致用户能够滚动页面边缘。这是一张图片来演示:
请注意页面和工具栏之间的大灰色区域——这是由于滚动离开屏幕造成的。
我可以在我的代码中写什么来阻止这种情况发生?我注意到有几个网站可以做到这一点。Gmail是一个,另一个是https://www.apple.com/au/iphone-5c/
我问的原因是我正在设计一个页面,该页面具有与 iPhone 5C 页面类似的单页动画滚动。每个带有触控板或 MM 的滚动都会导致导航上下移动:S。
提前感谢您的帮助!
javascript - 使用 JavaScript/jQuery 检测 MacBook 触控板两指轻敲
我想知道是否有任何方法可以检测用户是否使用 JavaScript 或 jQuery 在 MacBook 触控板上进行了两指点击。在其中一个项目中,我使用 JavaScript 检测鼠标右键并将其用于某些操作。当您在触控板上双击时,它实际上不起作用。虽然在操作中可以作为右键单击,但 JavaScript 无法像这样检测到它。
有什么线索吗?
objective-c - 子视图中的 NSView touchesMovedWithEvent 正在暂停带有内置触控板的 SKScene,但不是魔术触控板?
我有一个自定义 NSView 子类,它在我的项目https://github.com/torchie/TrackKit中用作子视图。它检测 NSTouch 并收集它们的物理数据,然后在其 drawRect 的详细模式方法中绘制这些东西。同时,SpriteKit 场景渲染它所渲染的内容。
但是,当我在内置触控板上移动手指时,SpriteKit 视图中的所有渲染都会暂停,直到触摸再次静止。在 Magic Trackpad 上,帧率下降,但渲染并未完全停止。在这两种情况下,子视图 TKDetectorView 都会继续渲染触摸点。
有问题的 touchesMoved 方法:
来自详细模式功能断点的数据,其中我同时触摸了内置触控板 (#0) 和 Magic Trackpad (#1):
我认为这可能是 SpriteKit 渲染线程被手指移动时位置数组的不断修改所中断的结果,但这并不能解释为什么它只发生在 MacBook Air 的内置触控板上和不是外部魔术触控板。我发现设备之间对 touchesMoved 的解释没有相关差异。
objective-c - MacOS 全局获取触控板压力
我正在尝试使用以下代码获得 MacBook Pro 触控板压力:
你知道怎么做吗?
macos - 如何确定 Mac 是否有触控板?
有谁知道如何检测 Mac 是否有触控板输入设备?必须有一种简单的方法可以在代码中检测到这一点,但我似乎无法弄清楚如何。
macos - 使用 Qt 应用程序在触控板上的两个手指
我目前正在尝试让我们的 Qt 应用程序在 Mac 上使用触控板的“两指”功能时做出应有的反应。到目前为止,在 QGraphicsScene 中工作时,如果用户使用“两根手指”,视图会被缩放,这不是我想要的。我希望场景朝正确的方向滚动。
我查看了 GestureType 并尝试抓取手势并使用自定义事件。那部分工作正常。
但是,似乎在使用“两根手指”时,我所捕捉的只是一个捏合手势,而不是应该是平移手势(我认为)。从我在这里找到的http://qt-project.org/doc/note_revisions/214/358/view,它应该与两个接触点一起工作,但似乎没有。
那么有没有办法从触控板上检测到“两根手指”呢?
我目前正在 Mac OS X Mavericks 上使用 QT 4.8.2。
任何帮助将不胜感激。
javascript - javascript/jquery 中的触控板点击事件
有什么方法可以处理来自 mac 触控板的点击?
我需要处理触控板上的“点击”和“点击”,尤其是在 Mac 上。
我试过了
这没有用。
如何在触控板上捕获点击事件?
macos - 在 MacBook Pro 上使用触控板的 SecureCRT 垂直滚动速度太快
我使用的是 2011 年初的 MacBook Pro,最近安装了 SecureCRT。我以前使用的是旧的 2006 型号,但我的旧机器不存在手头的问题。两台机器都运行 OSX Yosemite 10.10.1。
在 SecureCRT 中查看任何会话时,使用触控板时的垂直滚动速度非常快。我检查了我的系统偏好设置,使用浏览器、文本编辑器、pdf 查看器等时垂直滚动速度正常。
SecureCRT 中没有明显的设置来操纵垂直触控板滚动速度,但我质疑为什么这只影响这个应用程序。
我已经在 VanDyke 论坛上发布了一个问题,但我还没有收到答案。
任何帮助将不胜感激,因为这种加速的滚动速度正在降低我的工作效率。