如何解决iPadOS 鼠标轮询率太低只获得 60hz
使用第一代 iPad Pro 时,我只能在使用鼠标 (MX Master 3) 时获得 60hz 的触摸输入。使用手指时,我得到 120hz,铅笔 240hz。
这是我测试它的方式:(我应该得到多次合并触摸,但只得到一次)
class MyView: UIView {
var pastTouch = CACurrentMediaTime()
override func touchesBegan(_ touches: Set<UITouch>,with event: UIEvent?) {
pastTouch = CACurrentMediaTime()
}
override func touchesMoved(_ touches: Set<UITouch>,with event: UIEvent?) {
let newTouch = CACurrentMediaTime()
for touch in event?.coalescedtouches(for: touches.first!) ?? [] {
print("Coalesced")
}
print("touched \(touches.count),\(newTouch - pastTouch)")
pastTouch = newTouch
}
}
有什么办法解决这个问题?鼠标在所有操作系统中都感觉迟钝,而不仅仅是我的应用程序。在 macOS 上测试相同的鼠标时,我使用蓝牙获得 120hz。使用有线鼠标时,我在 macOS 上获得 1000hz。
这是我鼠标的问题吗?事实上它是蓝牙,也许是 iPad?这是正常的吗?我找不到关于此的文档。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。