简体中文

Mac 上的自动按键工具

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

在 Mac App Store 下载 InputConfigInputConfig 在 Mac App Store 免费提供。支持 macOS 14 或更高版本,无需账户,不追踪,开源。

步骤

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

重复一个键

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

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

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

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

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

1.6 新增。对于列表里的箭头或文档里的退格键,你可能想要键盘本来的行为:先停一会儿什么都不发生,然后稳定地重复。让这一行保持 Fires while held,并勾选 Repeat keys 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 正按住的每一个键。

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

简短总结

  • 重复。选择 Repeats while held 或 Repeats until pressed again,并在 Every 里设置间隔。
  • 像键盘一样重复。使用 Repeat keys while held,节奏由“系统设置”的“键盘”决定。
  • 按住。选择 Toggles on and off,用于自动奔跑和按住的修饰键。

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

常见问题

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

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

它能连按空格键吗?

能。把空格键放在一行上,并设为 Repeats while held。内置的 Macros & Turbo 预设让 RB 每秒触发空格键十二次。

它能按住 W 自动奔跑吗?

能。把 W 放在一行上,并设为 Toggles on and off:按一下按住,再按一下松开。

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

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

它能在 MacBook 上用吗?

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

更多中文页面

详细指南(英文)

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