我在 macOS Sierra 上使用 Kensington Slimblade 轨迹球。我注意到一个奇怪的故障,系统似乎从未在我最初点击的地方开始拖动。这个问题贯穿了我的所有应用程序,从在 Photoshop 中选择图像到在终端中拖动文本。
如果我小心地将光标移到文本上,单击、等待...然后拖动,它就可以正常工作。但如果我快速移动,mouseDown() 事件似乎至少晚了 100 毫秒。
例如,在本文:ABCDEFGHIJKLMNOPQRSTUVWXYZ 中,从头开始全速选择直到字母 J 才会出现。如果我选择得慢,它会在 B 或 C 附近出现。如果选择得慢得令人讨厌,则会从 A 开始出现。如果我尝试将窗口拖到一边,通常窗口甚至不会移动,除非我慢慢地拖,就好像窗口从未收到启动拖动的初始点击一样。这个问题似乎越来越严重。
我在 4ghz Core i7 上运行,配有 SSD,CPU / HD 使用率最低。
为什么会发生这种情况?我该如何纠正?
答案1
我修复了这个问题(在 Expert Mouse 2.01 上),首先按照建议在“首选项”中重置默认值,然后逐一添加我的首选项。 原来导致这个问题的原因是两个下方按钮的操作分配,我已将其指定为“拖动”。不指定此分配会使拖动和左键单击“钩住”位置的速度更快。
我猜 Kensington 实施了一个小延迟来查看您是否要同时点击左下角和右下角按钮,并且只有当此延迟超时时,他们才会将其解释为仅单击左下角。我可以理解为什么这是必要的,但我认为我们应该能够对其进行调整。
答案2
啊哈,我在 TrackballWorks 偏好设置面板上执行了“恢复默认值”,解决了这个问题。我在另一台有此问题的 Mac 上也执行了同样的操作,问题也解决了。解决了!