我使用带有 Mint Xfce 的Logitech Marble Mouse 轨迹球(最近的发行版更改,我仍在识别弱点)。它最近开始与左键单击操作行为不正常:
- 抓取滚动条有时不会记录点击,因此滚动条不会拖动。有时,它开始拖动,然后暂时失去对点击的识别,然后重新建立;所以滚动条留在部分移动的位置,然后轨迹球选择屏幕的一个区域。
- 通过抓住角落中的阴影点并拖动来扩展某些窗口。有时点击它不会注册,因此无法调整窗口。
选择文本是一个疯狂的过程。有时,我会点击起点,将选区拖到终点并突出显示选区,松开按钮,选区就会消失。其他时候,它会开始突出显示选择,然后在某个时候突出显示会消失,它会在中间再次开始突出显示。
有时,它会开始突出显示所选内容或其中的一部分,在我仍在移动光标时停止突出显示,然后光标移动会将突出显示的文本拖动到新位置。
时序观察
这种行为似乎有一个时间因素。如果我单击并立即拖动,则单击不会注册。但是,如果我在拖动之前单击并按住一秒钟,则单击会记录下来,并且会开始突出显示或拖动组件。
同样的事情发生在最后。如果我到达选择的末尾并立即释放按钮,它会忘记选择。但是如果我在选择完成后按住按钮一秒钟,选择就会被保留。
推测
- 在识别点击之前可能有一个定义延迟的设置,但在 Xfce 中没有这样的设置。
- 可能存在与内存相关的问题。例如,在桌面之间切换通常会导致系统从交换中恢复所选桌面时出现延迟;各种活动都有类似的滞后。因此系统可能很忙并且无法识别按钮操作,除非按住按钮直到系统不再专注并识别它。
- 可能存在驱动程序问题。
- 轨迹球开关可能有问题,尽管其他特征似乎表明计算机端有问题。
长话短说,我终于解决了它,并会发布答案以防其他人遇到这种情况。
问题原来是轨迹球。这些问题在其他操作系统中也存在,因此与 Mint、Xfce 或驱动程序无关。
我需要拆开轨迹球,看看按钮开关是否磨损,或者按钮组件中是否积聚了污垢,影响了它的操作。但是,我将轨迹球换成了另一个,问题就消失了。
按住按钮一秒钟的效果显然与时间无关。当有意识地按住按钮时,我可能对其施加了更大的压力,从而使开关连接更加可靠。