简体中文

如何在 Mac 上用连点器得到真正的双击

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

可以,Mac 能一次按压就双击。在 InputConfig 里,在保持为 Fires while held 的点击行上把 Repeat 设为 2,两次点击就会作为真正的双击发出,能打开文件。连点器的一轮正好相反,这是有意的:每一次点击都是单击,所以快速的一轮永远不会不小心打开文件或选中单词。

Mac 的 App 靠每次点击携带的计数来区分双击和两次单击,而这个计数由发出点击的 App 设置。这就是为什么这两件事需要两种不同的设置。

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

步骤

  1. 从 Mac App Store 安装 InputConfig,并允许“无障碍”权限。
  2. 点按 Add a new bind,按 Scan,然后按你想用来双击的控件。
  3. 把输出设为 Mouse Button,按钮保持 0: Main Click,也就是左键。
  4. 在 Options 里,让 How it fires 保持 Fires while held,并把 Repeat 设为每次按压 2 次。
  5. 让 Wait 保持 100 毫秒,然后保存,关闭编辑器并启用预设。
  6. 在访达里指向一个文件,按一次控件,这个文件就会打开。

了解为什么连点器的一轮从不双击

Mac App 收到的每次点击都带着一个数字:1 表示单击,2 表示双击的第二次点击,3 表示三击。App 会读取这个数字。只有当一次普通点击是同一个按钮、在 Mac 的双击速度之内、并且离上一次点击不超过 4 点时,InputConfig 才会把它算作一对里的下一次。

  • 重复的行。来自 Repeats until pressed again 或 Repeats while held 的每一次点击,不管这一轮多快,都作为第 1 次点击发出。在访达里一个文件上每秒 10 次的一轮,只会选中它,从不打开它。
  • 一轮之后。下一次普通点击同样从头开始,所以它永远不会和这一轮的最后一次点击凑成双击的后半部分。
  • 有意的双击。1.6 新增,InputConfig 发出的点击带有这个计数,所以 Double click 行,或者点击行上快速按两下,会像鼠标一样打开文件。

连点器该发送的就是一串单击,所以它发送的就是单击。

一次按压发出真正的双击

  • 你:在保持为 Fires while held 的点击行上,把 Repeat 设为 2。Wait 栏会出现。让它保持 100 毫秒。
  • InputConfig:每次按压发出两次点击,每次按住 50 毫秒,中间隔着 Wait,并把第二次标记为双击的第二次点击。
  • 检查:在访达里指向一个文件,按一次。文件会打开,和在鼠标上双击完全一样。
一行的选项,输出为鼠标按钮 0: Main Click,保持为按住时触发,重复设为每次按压 2 次,两次重复之间的等待为 100 毫秒。
Figure 1. 重复 2 次加上很短的等待。按一次控件就是一次真正的双击。
  • 让等待保持很短。两次点击都必须落在 Mac 的双击速度之内,这个速度在“系统设置”的“无障碍”,“指针控制”里设置。100 毫秒的等待远在其内,除非速度设得非常快。
  • 让指针保持不动。两次点击必须落在彼此 4 点之内,除非有东西在两次之间移动了指针,否则都能做到。
  • 重复 3 次。三击,在大多数文本里会选中一整行或一整段。
  • 重复 4 次及以上。一串单击,所以重复 10 次不可能把一个文件打开十遍。

重复 2 次是双击,重复 3 次是三击,再多就是单击。

把双击当作触发

有时任务正好相反:双击一个备用的鼠标按钮应该做点什么。那是输入,不是输出。

  • Double Click Deck。内置的 Double Click Deck 预设中,双击侧键 4 打开调度中心,侧键 5 打开启动台,中键打开聚焦搜索。
  • 单击保留它的作用。Double click 输入在一对点击的第二次点击时触发,所以单击仍然做它一直做的事,不需要等待。
  • 在手柄上。手柄按钮、键盘按键和 MIDI 打击垫有它们自己的双击。请看长按和双击。

备用按钮上的双击是一个免费的快捷键,不占用这个按钮任何东西。

如果双击没有打开任何东西

按这个阶梯往上走,从最小的一步开始:

  1. 找到 Repeat 栏。它只出现在保持为 Fires while held 且没有长按或双击动作的行上,或者运行宏的行上。在重复或开关切换的行上它是隐藏的,因为那些模式用不到它。
  2. 缩短 Wait。如果 Mac 的双击速度设得很快,间隔 150 毫秒的两次点击可能赶不上。试试 50 毫秒的 Wait。
  3. 让指针保持不动。如果另一行上的摇杆或固定位置在两次点击之间移动了指针,它们就算作两次单击。
  4. 关闭编辑器并检查权限。在编辑器关闭的状态下测试,如果菜单栏图标是橙色,运行中的预设需要无障碍权限。

如果一次按压选中了文件但没有打开它,说明 Wait 对 Mac 的双击速度来说太长了。

它做不到什么

  • 按定时器双击。没有重复双击的模式。重复的行发出的是单击,而 Repeat 只在你按下时触发,所以最接近的办法是每次都按一个 Repeat 为 2 的控件。
  • 更改 Mac 的双击速度。那是 macOS 的设置,在“系统设置”的“无障碍”,“指针控制”里。
  • 阻止其他 App 的点击配成一对。只有 InputConfig 发出的点击才这样计数。

简短版

  • 一轮运行。永远是单击,所以从不会不小心打开文件。
  • 一次按压得到双击。选择 Fires while held,Repeat 为 2,Wait 为 100 毫秒。
  • 双击作为触发。用 Double Click Deck 预设,或者你自己的 Double click 输入。

要点击很多次就用重复的行,要双击一次就用 Repeat 为 2。

单击和双击在完整的连点器指南里也占了一部分。

常见问题

为什么我的连点器会打开文件,而不只是点击?

它发出的点击累加成了双击。InputConfig 的重复行把每次点击都作为单击发出,所以一轮运行只会选中文件,不会打开它。

怎么让一个按钮在 Mac 上双击?

在 InputConfig 里,给一行设置 0: Main Click 的 Mouse Button 输出,保持 Fires while held,并把 Repeat 设为每次按压 2 次。每次按压发出一次真正的双击。

它能一遍又一遍地自动双击吗?

不能。没有重复双击的模式。Repeat 为 2 的行每次按压双击一次。

一次按压能三击吗?

能。把 Repeat 设为 3。四次或更多的重复会作为单击发出。

两次点击算不算双击,由什么决定?

由每次点击携带的点击计数决定,计数由发出点击的 App 设置。InputConfig 只在同一个按钮、Mac 双击速度之内、4 点以内时才累加计数。

更多中文页面

详细指南(英文)

作者说明。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 上.