繁體中文

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 新增。對於清單裡的方向鍵或文件裡的 Backspace,你可能想要鍵盤本身的行為:先停頓一下,然後穩定地重複。請讓那一列維持在「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 的按鍵重複是在「鍵盤」設定裡設定的。自動點按快速鍵頁面說明了為什麼 MacBook 上的 F6 需要 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 免費而且開放原始碼,不需要帳號,也沒有付費功能。

它可以狂按空白鍵嗎?

可以。把 Space 放在設為 Repeats while held 的一列上。內建的 Macros & Turbo 預設集,會從 RB 每秒觸發 Space 十二次。

它可以按住 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 上.