鼠标灵敏度混乱

鼠标灵敏度混乱

在我从长期使用Windows到使用Linux的这几年里,有很多新的概念需要我去掌握。对我来说,最明显的谜团之一是鼠标在 Linux 中是如何配置的。作为一名终生的 Windows 游戏玩家,我一直将鼠标加速视为我的克星,正如我对许多游戏玩家的期望一样。

我记得第一次开始(使用 Fedora 9)时感到很困惑,发现当加速级别处于中间,而不是当它被右转时。从那时起直到 Fedora 14 都是这样的花花公子设置,但当我最近迁移到 Fedora 17 时,这些设置感觉不太对劲。

我唯一没有加速的时候是当加速被向右调低时,除非鼠标非常不敏感并且灵敏度级别使没有不同根本不。

我最近读到一个名为 的命令,xset它可以让您控制变量“加速度”和“阈值”的实际值(光标应加速时移动的“点”的数量),有人建议也许可以这样无加速度是将阈值设置为1,并使用加速度值作为灵敏度。然而,即使阈值设置为 1,这也不起作用。我仍然可以清楚地检测到加速度。

我知道我用的词很模糊,但是当我说它“感觉”起来有加速度时,无论我将其设置为多少,你都必须相信我的话。即使现在,当我单击此文本框来纠正拼写错误时,我也没有像在 Windows 上使用正常的鼠标动作那样击中正确的位置。

我应该提到的是,我不使用花哨的鼠标或任何东西;它只是您在办公室中可能找到的 Microsoft IntelliMouse Optical(是的,不是游戏玩家最喜欢的鼠标)。我是否错过了一些明显的事情,或者改变确实是一件复杂的事情?


编辑:这个帖子:

(一些删除鼠标加速的设置。)...所以现在我们没有加速,但这就是我们想要的吗?现在鼠标有点慢。可悲的是事实就是这样。禁用加速后,鼠标和显示器之间会形成 1:1 的关系。将鼠标向左移动一个点,鼠标指针向左移动一个像素。如果有一种方法可以将输入运动相乘(例如乘以 2),那么鼠标将无法访问每个轴上的所有其他像素。这将使鼠标的精确定位变得相当困难。某些 GUI 鼠标控制面板中的“灵敏度”设置实际上与您的预期相反 - 最灵敏的是 1:1 比例 - 正是加速度使其看起来更快。

我觉得这有点难以置信,或者至少灵敏度确实会在屏幕上移动鼠标移动的每个点的多个点。

答案1

考虑到时域、加速度(或速度)曲线的无限可能性、帧率或延迟无关的行为等,这是一件复杂的事情。

将行为与闭源操作系统或驱动程序相匹配几乎是不可能的,但 X.org 为您提供了适合您口味的充足选择,只要您花时间阅读文档或者来源

非加速行为(平坦的加速度曲线、线性速度曲线、线性鼠标响应或每 1 毫米移动 N 个像素)是唯一真正通用、易于适应和易于采用的行为。讽刺的是,这也是大多数系统所缺乏或很难获得的。 (看这个开放性问题, 例如。)

假设您想要线性响应,我将引导您回到你链接的问题

相关内容