繁體中文
如何在 Mac 上讓按鈕重複按鍵
這款 App 完全免費。不需要建立帳號。沒有訂閱,沒有麻煩的下載,也沒有任何鎖住的功能。針對 Apple 晶片最佳化。
在 InputConfig 1.6 的那一列勾選 Repeat keys while held,按住的手把按鈕就會像按住的鍵盤按鍵一樣重複它的按鍵。想要比鍵盤更快或更穩定的重複,就有連發。
在大多數對應工具裡,按住的按鈕只會送出一次按鍵並維持按下。遊戲要的正是這個,所以它是預設值。對於文字、清單和還原,你通常會想要重複。
InputConfig 1.7 版預計於 2026 年 10 月推出,屆時 App 將完整支援繁體中文。
步驟
- 新增一列,Scan 按鈕,並設定 Keyboard Key 輸出。
- 在 Options 裡,勾選 Repeat keys while held 取得鍵盤式重複,或把 How it fires 設為 Repeats while held 取得連發。
- 要連發的話,以毫秒設定 Every。
- 關閉編輯器並啟用預設集。
了解為什麼按住的按鈕只送出一次按下
按鍵重複是 macOS 替鍵盤做的事:「系統設定」的「鍵盤」裡的「重複前延遲」和「按鍵重複速率」,決定它等多久以及跑多快。由 App 按下的按鍵,除非那個 App 自己送出重複,否則就是以一次按下的方式維持。
InputConfig 按住按鍵的時間,剛好等於你按住按鈕的時間,除非你要求,否則不會送出重複,所以 W 會走路,Shift 會衝刺,按住的點按會拖移,就像遊戲所預期的。
像鍵盤按鍵一樣重複
1.6 新增。請先從 Mac App Store 安裝 InputConfig 並允許輔助使用權限。
- 你:新增一列,按 Scan,按下按鈕,並把輸出設為 Keyboard Key,例如 Down 或 Backspace。打開該列的 Options,在 Press 方框裡,或搖桿列的 Stick 方框裡,勾選 Repeat keys while held。儲存、關閉編輯器並啟用預設集。
- InputConfig:在 Mac 自己的延遲之後,以 Mac 自己的速率重複按鍵,並像鍵盤那樣標記為重複。
- 確認:在文字欄位裡按住按鈕,按鍵就會重複。

- 修飾鍵會一起來。帶有修飾鍵的按鍵會連同它們一起重複,所以按住 Command Z 按鈕就會一直還原。
- 一次一個按鍵。最後按下的那一個會重複,和鍵盤一樣,所以方向鍵的斜向不會交錯送出兩個箭頭。
- 方框出現的地方。在按住時觸發,或按住時有不同動作,且輸出中有一般按鍵的列上。
- 不會出現的地方。單獨的修飾鍵,以及媒體、音量、亮度和 Globe 鍵,永遠不會重複。在切換、連發或巨集的列上,方框是隱藏的,因為那些列有自己的重複方式。
重複跟著你 Mac 的鍵盤設定走,所以感覺和鍵盤完全一樣。
用連發以你自己的速度重複
- 你:把 How it fires 設為 Repeats while held,並在 Every 設定間隔,從 5 ms 到一分鐘。
- InputConfig:在你按住按鈕期間,一再按下並放開輸出,而且立刻開始。那一列會顯示算出來的速率。
- 確認:按住按鈕。遊戲看到的是一次次分開的按下。

- Vary by up to.為每個間隔加上隨機的正負值。
- Stop after.在按下一定次數後結束這一輪。
- Repeats until pressed again.同樣的做法加上鎖定:按一次開始,下一次停止。那就是自動按鍵器和連點器。
每次連發都是完整的按下和放開,這是快速連射需要的,而鍵盤式的重複不是。
選擇合適的一個
| 你想要 | 使用 | 在哪裡 |
|---|---|---|
| 方向鍵、Backspace 或還原像鍵盤一樣,按住時持續進行 | Repeat keys while held | Options 裡的 Press 方框 |
| 快速連射,或比鍵盤更快或更穩的重複 | Repeats while held | How it fires |
| 雙手離開手把也持續重複 | Repeats until pressed again | How it fires |
| 從一次輕點剛好按三下 | Repeat,每次按下的次數 | How it fires |
| 按鍵一直按住,沒有重複 | Fires while held(預設值) | How it fires |
Repeat 欄位會在每次按下時,把輸出送出設定的次數,中間隔著以毫秒計的 Wait。內建的 Macros & Turbo 預設集並排示範了其中兩種:RB 在按住時每秒重複按空白鍵十二次,而 LB 每次按下送出 J 三次。我會在文字上用鍵盤式重複,在遊戲上用連發。
放在有幫助的地方
- 清單和文字裡的方向鍵。會重複的方向鍵,可以捲動很長的清單,或在一個段落中移動游標,不用每行按一次。
- Backspace。按住來刪除一個字或一行,適合用手把寫字的情況。
- Command Z。按住來還原好幾個步驟。
- Command Tab。按住來走過 App 切換器。請看用手把切換 App。
- 按住動作。這個方框也涵蓋該列在按住時送出的按鍵,所以輕點可以是一個按鍵,按住可以是會重複的另一個按鍵。
我會從方向鍵上重複的箭頭開始。
如果它沒有重複
沿著這個階梯往上試,從最小的一步開始:
- 關閉預設集編輯器。編輯器開著時,按鍵會被擋住。
- 確認方框在那裡。如果它不見了,表示該列設為切換、連發或巨集,或是它唯一的按鍵是修飾鍵。
- 調整 Mac 的速率。太慢或太快:到「系統設定」的「鍵盤」更改「按鍵重複速率」和「重複前延遲」。InputConfig 會跟著它們走。
- 在文字裡使用方向鍵或 Backspace。在文字欄位裡按住字母,可能會跳出重音選單,而不是重複,和在 Mac 鍵盤上一樣。
- 在遊戲裡使用連發。許多遊戲讀取按住的按鍵並忽略重複,和從鍵盤一樣。在那裡請用 Repeats while held。
如果鍵盤在那個地方不會重複,手把也不會。
簡短版
- 像鍵盤一樣。打開 Options,在 Press 方框裡打開 Repeat keys while held。
- 快速連射。How it fires,Repeats while held,並以毫秒設定 Every。
- 舊的預設集。在你勾選方框之前,什麼都不會改變。
一個核取方塊,就能把方向鍵變成可以按住的箭頭鍵。
常見問題
手把按鈕在 Mac 上按住時能重複按鍵嗎?
能。在 InputConfig 1.6 裡,在該列勾選 Repeat keys while held,按鍵就會像按住的鍵盤按鍵一樣重複,速率由「系統設定」的「鍵盤」決定。
按鍵重複和連發有什麼差別?
按鍵重複會先等待,然後以鍵盤的速率送出重複,就是文字欄位所預期的方式。連發則立刻開始,以你選擇的間隔送出完整的按下,從 5 ms 到一分鐘,就是快速連射的運作方式。
更新後我舊的預設集會開始重複嗎?
不會。在你打開之前,每一列的這個選項都是關閉的。
我鍵盤上的按鍵可以重複另一個按鍵嗎?
可以。鍵盤的列運作方式相同。你按下的按鍵仍然會做它自己的事,因為 InputConfig 與 macOS 一起聆聽,而且每個鍵盤的按鍵都算同一個按鍵,所以請選一個不會打字的,例如 F13 到 F19。
更多中文頁面
詳細指南(英文)
作者說明。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, 简体中文
免費。macOS 14 或以上版本。不需要帳號,資料不會離開你的 Mac。 原始碼在 GitHub 上.