简体中文

适用于震颤和短行程的 Mac 鼠标替代方案

在 Mac App Store 下载 InputConfig这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。

Mac 上对震颤最好的鼠标替代方案,往往是游戏手柄的摇杆,因为摇杆可以无视鼠标不得不跟随的抖动。macOS 自己没有震颤过滤器,而最有名的防震颤 App SteadyMouse 是 Windows 软件。InputConfig 让手柄摇杆成为鼠标,带有鼠标所没有的设置:吞掉抖动的死区、缓慢的曲线,以及等手稳下来才点按的点按。

这份指南面向会抖或够不远的手:特发性震颤、帕金森病、关节炎、受伤,或者仅仅是一天快结束时的疲劳。它涵盖两个问题,并给出可以起步的数字。震颤,是指摇杆在拇指搁着的地方周围抖动,所以指针发飘,点按落在目标之外。有限行程,是指摇杆从来到不了边缘,所以指针从来达不到全速。预计让对方坐在旁边,花半个小时。这一页上的 Steady Pointer 预设已经内置了起步的数字。

InputConfig 1.7 版预计于 2026 年 10 月发布,届时应用将完整支持简体中文。

步骤

  1. 先试试 Mac 自己的设置:更慢的跟踪速度、慢速键、停留和语音控制。
  2. 激活一个指针预设,或者这一页的 Steady Pointer 预设,在拇指搁在摇杆上时观察 Live Visualizer。
  3. 在指针行的 Options 里按 Adjust live,把 Deadzone 往外拖,直到抖动的圆点落在它里面。
  4. 把曲线设为 Smooth,降低预设页面上的 Pointer speed,并试试 Ramp-up。
  5. 请对方做一次舒适的完全推动,把 Full push at 往里拖到圆点停住的位置。
  6. 把点按设成按住,并延长使用它们的那些行的按住和双击窗口。
  7. 用设备菜单里的 Stick settings 把死区复制到每个摇杆行。

如何阅读这份指南

从你所处的位置开始:

先试试 Mac 自己的设置

有些东西根本不需要 App。在“系统设置”里沿着这个阶梯往上爬,先做最小的一步:

  1. 跟踪速度。“鼠标”或“触控板”。更慢的指针把抖动变成更小的移动。
  2. 慢速键。“无障碍”,“键盘”。按键必须按住片刻才算数,所以轻蹭或弹起的按键不会输入。
  3. 停留。在“系统设置”里搜索停留。指针停住一段设定的时间就会点按,所以根本不用按任何按钮。
  4. 鼠标键。“无障碍”,“指针控制”。指针由键盘而不是手来移动。
  5. 语音控制。“无障碍”,“语音控制”。用语音点按、操作菜单和打字。

如果这些就够了,你就完成了。如果问题仍然在指针本身,就把它挪到手柄的摇杆上,抖动在那里可以被无视,而不是被跟随。

为什么 Mac 上没有 SteadyMouse

SteadyMouse 把抖动从普通鼠标里过滤出去,它是 Windows 软件。Mac 上没有任何东西能用软件过滤普通的鼠标,InputConfig 也不例外:它与 macOS 并行监听,所以鼠标的移动在任何 App 能改变它之前,就已经到达了指针。

最接近的办法,是放在鼠标和 Mac 之间的硬件震颤过滤器,或者这一页上的手柄设置,后者用另一种方式解决同样的两个问题:发飘和误点。Mac 上有 SteadyMouse 吗比较了各个选择。

一步步设置摇杆

下面的每个数字都是起点,不是处方。请和对方一起,一边看 Live Visualizer 一边设置。

第 1 步:看清抖动和行程

  • 你:打开任意预设的页面,请对方把拇指搁在摇杆上,然后尽可能舒适地推到最远。
  • InputConfig:Live Visualizer 画出摇杆的圆点真实移动的样子。
  • 检查:震颤表现为圆点围绕中心附近的一个点抖动。记下它伸出多远。有限行程表现为圆点在圆环之前停住。记下它停在哪里。这两个数字就是设置。

第 2 步:用 Deadzone 吞掉抖动

  • 你:打开指针行的 Options,按 Adjust live,把 Deadzone 往外拖,直到抖动的圆点完全落在它里面。
  • InputConfig:无视死区内的一切,所以搁着的拇指不再移动指针,摇杆一松开指针就立刻停住。
  • 检查:拇指搁着时指针保持不动。对轻微的震颤,通常是 20% 到 30%。对强烈的震颤,是 40 到 50。
死区校准器,死区很宽,Full push at 设得较短。
Figure 1. 内圈吞掉抖动。外圈被拉到舒适的推动停住的位置。

第 3 步:放慢行程的最初一段

  • 你:把曲线设为 Smooth,降低预设页面上的 Pointer speed(一半是个好的开始),并在指针行的 Options 里试试 Ramp-up,最长一秒半。
  • InputConfig:刚出死区时指针移动缓慢,Pointer speed 一次放慢每个指针行,每次推动都从慢速开始,逐渐加到全速。
  • 检查:突然的抖动不再把指针甩过屏幕,小目标也能够到。速度会放大震颤,所以如果他们仍然冲过头,就再降低一些。
指针行的选项,带有平滑曲线、死区和渐进加速。
Figure 2. 平滑和渐进加速一起,让每次推动的最初一段保持缓慢。

第 4 步:让短促的一推算作完全推到底

  • 你:在同一个 Adjust live 图里,请对方推到舒适的最远处并保持,然后把 Full push at 往里拖到那个位置。
  • InputConfig:把超过它的一切都算作完全偏转,所以他们舒适的最大值就是全速。
  • 检查:舒适的一推现在以可用的节奏越过屏幕。Full push at 是按行设置的,所以如果某个方向更短,就单独设置。如果每个方向仍然感觉慢,就提高 Pointer speed。

第 5 步:复制到每个摇杆行

  • 你:打开设备菜单里的 Stick settings。
  • InputConfig:一次把同样的死区应用到每个轴的行。
  • 检查:每个摇杆行都显示它的死区,所以你可以一眼看过去检查。

Deadzone 针对抖动,Full push at 针对行程,曲线让行程的最初一段保持精确。

让点按落在你瞄准的地方

边抖边点按,会在点按的那一刻移动指针。有两件事有帮助:

  • 按住点按。把点按绑定到阈值为 300 毫秒的按住动作,这样点按是在按钮被稳稳按住片刻之后触发,而不是在按下时。
  • 停留。指针停住一段设定的时间时,macOS 就会点按。在“系统设置”里搜索停留来找到它。带宽死区的摇杆与它很搭,因为松开摇杆会让指针立刻停住。

时间也很重要。按住阈值和双击窗口的默认值,是为动作快的手调的。在用到它们的行上打开 Options,把两者都延长:800 毫秒的按住和 500 毫秒的双击窗口,对许多动作较慢的人来说很舒服,而且其他什么都不会变。滚动时连发速率可以降到每秒 3 或 4 次。如果方向键承担着快捷键,就在预设页面上打开 D-pad one direction at a time,这样手抖的一按蹭到下一个方向时,也不会触发那一行。让点按等手,而不是让手等点按。

如果摇杆还是太难

摇杆不是指点的唯一办法。沿着这个阶梯往上爬,从最稳的输入到最灵活的:

  1. 方向键。四行,Mouse Motion 以固定速度。没有抖动,因为方向键要么按下,要么没按。
  2. 摇杆区域。摇杆上作为命令的角落和边缘区域,带触觉反馈,适合能拨动但瞄不准的人。摇杆手势也可以是一个单独的命令,比如笔直向后快速甩动两次,而打开 Quick flicks only 后,一直推着不放的动作永远不算。
  3. 体感。在 DualSense、DualSense Edge 或 DualShock 4 上,内置的 Motion Cursor 预设通过转动整个手柄来移动指针。一些震颤的人觉得这更容易,因为大而缓慢的移动,比小幅的抖动更重要。提高它的体感行的死区:在死区以下,移动是被缩小而不是被切掉,所以颤抖的手几乎不会移动指针,而有意的转动仍然可以。按住左肩键来停放指针,同时把手柄带回舒适的角度,这对手腕转不远的情况也有帮助。

关节炎:更少的按压,更轻的按压

对关节炎来说,问题往往不在瞄准,而在每次按压和每次握持的代价。这些设置能减少两者:

  • 不用一直按住的拖动。在点按行上打开 Toggle,拖动就变成按一次拿起,再按一次放下,这样整个屏幕上都不用按住按钮。
  • 把点按放在按压最不疼的地方。任何控件都可以是点按,而且可以不止一个。对有些手来说,用整根手指拉动扳机比用拇指尖按正面按钮更容易。对另一些则是肩键。在 Live Visualizer 里每个都试试,把点按放在最合适的上面。
  • 不用拨动就能滚动。把滚动放在第二根摇杆上,或者放在连发为每秒 3 或 4 步的按钮上,这样手指搁着,页面就在滚动。
  • 每项工作更少的按压。宏或 Type Text 把整个序列放在一个按钮上,而组合键给同样那几个按钮第二层,这样手就停留在它用得好的控件上。
  • 完全不用握持。如果握着手柄就疼,PlayStation Access Controller 可以搁在桌上,Xbox Adaptive Controller 有两个大按钮和用于开关的接口。两者在 InputConfig 里的工作方式都和游戏手柄一样。

你去掉的每一次按压,都是不会再疼的一次。

从 Steady Pointer 预设开始

这一页上的下载内置了起步的数字:

  • 死区。35% 的 Deadzone 和 75% 的 Full push at。
  • 指针。Smooth 曲线和半速的指针行。
  • 点按。A 上是 300 毫秒的按住点按,X 上是普通点按,给喜欢这样的人。
  • 时间。其他地方是 800 毫秒的按住。

从那里出发,用 Adjust live 图进行调整。

它做不到什么

  • 稳定普通的鼠标或触控板。InputConfig 与 macOS 并行监听,无法拦住或平滑它们的移动。
  • 补救推得太远的死区。超过 50% 之后,可用的行程变得很小,指针感觉像个开关。改为把适中的死区与 Smooth 曲线和较低的速度结合起来。

简短总结

  • 先用 Mac 的设置。跟踪速度、慢速键和停留也许就够了。
  • Deadzone 对付抖动。在 Adjust live 里把它拖过抖动的圆点。
  • Full push at 对付行程。把它拉到舒适的推动停住的位置。
  • 会等待的点按。300 毫秒的按住点按,以及更长的时间窗口。

看着圆点,设置两个圆环,抖动就不再传到指针上。

常见问题

死区越大对震颤就越好吗?

到一定程度为止。超过 50% 之后,可用的行程变得很小,指针感觉像个开关。改为把适中的死区与 Smooth 曲线和较低的速度结合起来,而不是只推大死区。

哪种手柄最适合震颤?

较重的手柄能稍微减弱抖动。Xbox 手柄和 DualSense 都不错。把手柄固定在膝上桌或支架上,比选哪种手柄更有帮助。

InputConfig 能稳定我的普通鼠标吗?

不能。它与 macOS 并行监听,无法拦住或平滑鼠标或触控板的移动,所以抖动仍会传到指针上。它稳定的是用作鼠标的手柄摇杆,死区、曲线和按住点按的设置适用于此。

Mac 上的停留在哪里?

在“系统设置”里搜索停留。在较新的 macOS 上,它位于“无障碍”,“键盘”里辅助功能键盘的选项下。指针停住一段设定的时间就会点按,包括通过 InputConfig 由手柄移动的指针。

更多中文页面

详细指南(英文)

作者说明。Ryleigh Newman 开发了 InputConfig,因为双手活动不便,每天都用手柄操作自己的 Mac。本页译自英文。Mac 的语言设为简体中文时,App 的主要按钮和菜单显示为中文,本页使用这些名称,并在括号中附上英文名称。App 的其他部分和网站的其他页面都是英文。

本页的其他语言版本: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文

在 Mac App Store 下载 InputConfig免费。macOS 14 或更高版本。无需账户,数据不会离开你的 Mac。 源代码在 GitHub 上.