简体中文

Mac 上的自动按键工具

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

是的,InputConfig 是 Mac 上免费的自动按键工具。它按你设定的间隔替你反复按一个键,或者把它按住直到你叫停,在 Mac App Store 上免费且开源。你需要它,是因为对大多数游戏来说,在 Mac 上按住一个键只算一次很长的按下,而“键盘”设置里的按键重复,只在 App 读取重复字符的地方有用,比如文本框。

步骤

  1. 添加一行,并对启动它的控件点按扫描(Scan)。
  2. 把输出设为键盘按键(Keyboard Key)并选好按键。
  3. 在 Options 里选择按住时重复(Repeats while held)或重复直到再次按下,并设置间隔。
  4. 关闭编辑器并启用预设。

重复一个键

  1. 安装 InputConfig,并允许辅助功能权限。
  2. 点按添加新绑定(Add a new bind),点按扫描,然后按下启动它的控件:一个闲置的鼠标按钮、手柄按钮、MIDI 打击垫,或者一个不会输入任何东西的键。
  3. 把输出设为键盘按键并选好按键。如果要用 Command R 这样的组合,请点按输出下方的添加另一个输出(Add another output),再选择第二个键盘按键。同一行的按键会一起按下。
  4. 在 Options 里,把触发方式(How it fires)设为 按住时重复,这样只在你按住控件时才按这个键,或者设为 重复直到再次按下,这样按一下就开始,再按一下就停止。
  5. 以毫秒为单位设置 Every。50 毫秒是每秒二十次,1000 毫秒是每秒一次。
  6. 保存,关闭编辑器并启用预设。
InputConfig 中一行的 Options,How it fires 设为 Repeats while held,Every 字段设为 50 ms。
图 1:Every 设置两次按下之间的间隔。50 毫秒是每秒二十次。

还有两个设置可以调整一轮重复:

  • 最多变化(Vary by up to)。给每个间隔加上随机的正负偏差。
  • 之后停止(Stop after)。在按了若干次之后结束这一轮。

按键会发给最前面的 App,和真实键盘的按键一样。

像键盘一样,停顿之后才重复

对于列表里的箭头或文档里的退格键,你可能想要键盘本来的行为:先停一会儿什么都不发生,然后稳定地重复。让这一行保持 按住时触发(Fires while held),并勾选 按住时重复按键。节奏跟随“系统设置”的“键盘”里的“按键重复速率”和“重复前延迟”。让按钮重复一个键对这两种做了比较。

改为按住一个键

有些任务要的是按住一个键,而不是重复:用 W 自动奔跑、按住 Shift、按住鼠标按钮做长距离拖动。请选择 开关切换(Toggles on and off)。按一下就把输出按住,再按一下就松开。

内置的 Toggle Mode 预设展示了四个例子,用手柄按住一个键讲了其余的情况。

把一个键按指定的次数

按键菜单下方的 Repeat 字段会让一次按下触发输出若干次,每次之间有你以毫秒设定的 Wait。按三次 Down,间隔 80 毫秒,就是一个按钮在列表里下移三行。

反复输入一句话

把输出设为输入文本(Type Text),并写下这句话。

  • 在普通的行上。每按一次就输入一遍。
  • 配合重复直到再次按下(Repeats until pressed again)。它每隔一个间隔就输入一遍这句话,直到你再按一次。

选择启动它的控件

InputConfig 是与 macOS 并行监听键盘,它不能夺走一个键。你绑定为触发的那个键仍然会输入,所以请选一个没有别的用途的键:

  • F13 到 F19。在扩展键盘上。
  • MacBook 上的右 Option。前提是你不用它来输入带重音的字母。
  • 鼠标侧键。在它那一行勾选阻止按钮自身的动作(Block the button's own action),它就不会再同时在浏览器里执行后退。
  • 手柄按钮或 MIDI 打击垫。两者都不会输入任何东西。

InputConfig 也不能阻止键盘上的某个键自己重复。macOS 的按键重复在“键盘”设置里设定。自动连点热键页面解释了为什么 F6 在 MacBook 上需要 fn,这对按键工具同样适用。

停下来

请从最小的一步开始,沿着这个阶梯往上排查:

  1. 再按一次触发键。这一轮就停止了。
  2. 使用紧急停止。Control Option Command 句号。紧急停止会松开 App 正按住的每一个键。

有些游戏把重复或自动的按键视为作弊,所以请先看它们的规则。

总结

  • 重复。选择按住时重复或重复直到再次按下,并在 Every 里设置间隔。
  • 像键盘一样重复。使用按住时重复按键(Repeat keys while held),节奏由“系统设置”的“键盘”决定。
  • 按住。选择开关切换,用于自动奔跑和按住的修饰键。

按游戏的期待来选模式:很多次按下,还是一次长按。

常见问题

Mac 上有免费的自动按键工具吗?

有。InputConfig 在 Mac App Store 上免费且开源,无需账户,也没有付费功能。

它能连按空格键吗?

能。把空格键放在一行上,并设为按住时重复。内置的宏与连发(Macros & Turbo)预设让 RB 每秒触发空格键十二次。

它能按住 W 自动奔跑吗?

能。把 W 放在一行上,并设为开关切换:按一下按住,再按一下松开。

按住的按钮能像键盘那样重复一个键吗?

能,从 1.6 起可以。在这一行勾选按住时重复按键,这个键就会按“系统设置”的“键盘”里设置的速率重复。

它能在 MacBook 上用吗?

能,任何装有 macOS 14 或更高版本的 Mac 都行,无论是 Apple 芯片还是 Intel。

更多中文页面

简体中文页面

详细指南(英文)

作者说明。Ryleigh Newman 开发了 InputConfig,因为双手活动不便,每天都用手柄操作自己的 Mac。本页译自英文。Mac 的语言设为简体中文时,InputConfig 会以简体中文显示。网站的部分页面只有英文。

本页的其他语言版本: English, Español, Italiano, 日本語, 한국어, Русский, Tiếng Việt, 繁體中文

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