繁體中文
Mac 上的腳踏板快速鍵
InputConfig 在 Mac App Store 免費提供。支援 macOS 14 或以上版本,不需要帳號,不追蹤,開放原始碼。
可以,腳踏板可以在 Mac 上執行快速鍵:把它設定成送出沒有東西使用的按鍵,例如 F13,再給那個按鍵一項工作。腳踏板就像第三隻手:雙手都在遊戲上時按住說話,打逐字稿時播放和暫停,或是給手還沒到一天結束就會累的人一個點按。我做了 InputConfig,這是免費的 Mac App,能把大多數踏板變成快速鍵、巨集、點按或系統功能,下面我也會直接說明什麼時候你根本不需要它。
步驟
- 確認 Mac 把踏板看成鍵盤、滑鼠、MIDI 裝置還是手把。
- 如果它是鍵盤,請用它自己的工具程式設定成送出 F13。
- 在 InputConfig 裡新增一列,按「Scan」,然後踩踏板。
- 選擇輸出:快速鍵、點按、聽寫或巨集。
- 啟用預設集並踩踏板來測試。
找出你的踏板是哪一種
| 踏板 | Mac 看到的是 | 該怎麼做 |
|---|---|---|
| 可程式的 USB 踏板 | 鍵盤 | 把它設定成送出 F13,然後在 InputConfig 裡掃描,並挑選任何輸出。 |
| 會點按的踏板 | 滑鼠 | 中鍵或側邊按鈕可以綁定到任何東西。請在這一列的 Options 裡開啟「Block the button's own action」,這樣放在 Button 4 的踏板就不會同時在瀏覽器裡返回上一頁。單純的左鍵點按本來就是點按,什麼都不用做。 |
| MIDI 鍵盤裡的延音踏板,或 MIDI 腳踏控制器 | MIDI 裝置 | 掃描踏板。它送出 Control Change,會當成開和關的開關來觸發。 |
| Xbox Adaptive Controller 或 PlayStation Access controller 裡的開關踏板 | 遊戲手把按鈕 | 像任何其他按鈕一樣綁定。 |
| 賽車方向盤的踏板 | 手把的軸 | 從 1.6 版開始,InputConfig 以完整解析度讀取方向盤和踏板組,Logitech 方向盤的踏板讀到的是 0 到 1。可以把踏板的行程綁定到超過某個位置才按下的按鍵,或是綁定到捲動。請見 Mac 上的賽車方向盤。 |
| Elgato Stream Deck Pedal | Stream Deck | 1.6 版的實驗性功能:從 InputConfig 的 Devices 連接它,它的踏板會掃描為左、中、右踏板。請在 Elgato 的 App 裡讓它們保持空白,或結束那個 App,否則兩個 App 都會對踩下做出反應。這裡沒有測試過。 |
| 逐字稿踏板,或其他任何東西 | 視情況而定 | 打開 InputConfig 的 Devices 並找到踏板。如果列為遊戲手把或廠商專屬裝置:勾選它,Scan 就能找到它的踏板。如果它以媒體鍵的形式送出,就把它綁定為 Keyboard Key,例如 Play / Pause。如果列為鍵盤:它就是這個表格的第一列。 |
我沒有測試過特定的踏板型號,所以請把這個表格當成可以嘗試的路線,而不是對任何一個品牌的保證。在你綁定任何東西之前,Live Visualizer 會顯示 Mac 有沒有看到踏板的按鍵、點按或 MIDI 訊息。
把踏板設定成送出 F13,而不是字母
InputConfig 是在 macOS 旁邊聆聽鍵盤。它不能拿走按鍵,所以如果踏板送出字母 B,B 仍然會打在最前方的 App 裡,踏板的新工作則疊加在上面。解決辦法是用沒有東西使用的按鍵。F13 到 F19 在 macOS 裡存在,沒有任何 MacBook 鍵盤有它們,而且除非你指定,否則 App 會忽略它們,所以放在 F13 的踏板,在你給它工作之前什麼都不會做。
- 踏板自己的工具程式。如果它能在 Mac 上執行,就在那裡選 F13。有些工具程式只支援 Windows。把設定存在自己記憶體裡的踏板,搬到 Mac 上時仍然會保留設定,而手冊會說明你的是不是這樣。
- PCsensor 和 Scythe 踏板。免費、開放原始碼的 footswitch 命令列工具,可以在 Mac 上設定它們(透過 Homebrew 安裝),並讀回每個踏板目前的設定。它接受按鍵名稱,沒有名稱的按鍵則接受原始 HID 按鍵代碼。F13 的十六進位是 68。
- 無法更改的踏板。把它用在它的按鍵無害的地方,例如閱讀器裡的 Page Down,或是只在你需要的 App 裡綁定它。
然後綁定它:
- 你:在 InputConfig 裡新增一列,按「Scan」,踩踏板,然後選擇輸出。
- InputConfig:把踏板送出的內容,例如 F13,填入這一列。
- 確認:啟用預設集並踩踏板。新的工作會觸發,而且最前方的 App 裡什麼都不會被打出來。

給踏板一項工作
| 工作 | 輸出 |
|---|---|
| 按住說話 | App 的按住說話按鍵。這一列會在你的腳踩著的期間一直按住它。 |
| 靜音與取消靜音 | App 的靜音快速鍵:Zoom 是 Command Shift A,Teams 和 Discord 是 Command Shift M。 |
| 聽寫 | System Function:Start Dictation。 |
| 翻頁 | 右方向鍵或 Page Down。 |
| 播放與暫停錄音 | System Function:Play / Pause,或逐字稿 App 自己的按鍵。 |
| 點按 | Mouse:Left click,踏板踩下的期間一直按住,所以觸控式軌跡板或頭控指標,可以在拖曳時移動指標。 |
| 任何更長的動作 | 有時間控制的巨集、Type Text、Open App,或 Siri 捷徑。 |
一個踏板可以有三項工作:按下、長按動作和連按兩下,而且從 1.6 版開始,長按和連按兩下也可以送出完整的鍵盤快速鍵。在逐字稿 App 裡,這可以是輕踩時播放與暫停,長踩時 App 的倒轉鍵,連踩兩下時是時間戳記快速鍵。
在 Discord、Zoom 和 Teams 裡設定按住說話
如果你的踏板已經送出 F13,而且你的聊天 App 接受 F13 作為按住說話的按鍵,就在那裡設定,這樣就完成了。你不需要 InputConfig。它的幫助在於:踏板是 MIDI 或開關的時候、踏板在每個 App 裡該做不同工作的時候、一個踏板該做三件事的時候,或是工作是巨集、輸入文字,或是沒有 App 提供按鍵的系統功能的時候。
- Discord。在 Discord 的語音設定裡設定按住說話,給它踏板那一列送出的按鍵,並把它加為按鍵綁定,這樣在任何 App 裡都能用。Discord 頁面有靜音和關閉聲音的按鍵。
- Zoom。Zoom 的按住說話,是在靜音狀態下、會議視窗位於最前方時按住 Space。送出 Space 的踏板列剛好就是做這件事。請見 Zoom。
- Teams。把 Command Shift M 以普通按下的方式放在踏板上。Teams 每次看到這個快速鍵就切換靜音,所以按一下是靜音,再按一下是取消靜音。這一列的 toggle 模式則會一直按住這些按鍵。請見 Teams。
讓踏板在每個 App 裡有不同的工作
把踏板的列放在每個 App 各自的預設集裡,並在該預設集的自動化區段列出這個 App。Zoom 位於最前方時,踏板是按住說話。剪輯軟體位於最前方時,它是播放與暫停。在你到「設定」的「Advanced」開啟之前,自動切換是關閉的。依 App 自動切換有詳細說明。
如果出了問題
Control Option Command 句號是緊急停止。它會讓預設集停止,並放開 App 正在按住的每個按鍵和滑鼠按鈕,當踏板按住著點按時,這一點很重要。如果你完全無法使用雙手,踏板只是答案的一部分。不用鍵盤使用 Mac也涵蓋了語音和開關。
簡短版
- 知道踏板送出什麼。它會是按鍵、點按、MIDI 訊息或手把按鈕。
- 讓鍵盤型踏板送出 F13。這樣就不會意外打出任何字。
- 最多給它三項工作。按下、長按和連按兩下。
放在沒有東西使用的按鍵上的踏板,什麼都能做,而且絕不會意外觸發。
常見問題
USB 腳踏板在 Mac 上需要驅動程式嗎?
如果它的作用像鍵盤或滑鼠就不需要:macOS 會把它當成鍵盤或滑鼠來讀取。只有更改踏板送出內容的工具程式,可能只支援 Windows。
腳踏板可以在 Mac 上點滑鼠嗎?
可以。買會送出點按的踏板,或是在 InputConfig 裡,把任何踏板的按鍵、MIDI 訊息或開關綁定到 Left click。點按會在踏板踩下的期間一直按住。
我可以用鋼琴的延音踏板嗎?
可以,透過 MIDI 鍵盤或有踏板輸入的 USB MIDI 介面。踏板的插頭本身無法直接連接 Mac。InputConfig 把踏板讀成 Control Change,過了一半就觸發,所以它的作用是開和關的開關。
踏板的按鍵還是會打字嗎?
如果踏板的作用像鍵盤,會。InputConfig 是替按鍵增加一項工作,而不會移除任何一項,這就是 F13 到 F19 是該使用的按鍵的原因。
會點按的踏板可以停止它自己的點按嗎?
如果它送出的是中鍵或側邊按鈕,可以:在這一列的 Options 裡開啟「Block the button's own action」,預設集執行的期間,踏板就只做它的新工作。送出左鍵或右鍵點按,或是按鍵的踏板,則無法封鎖。
InputConfig 可以重新設定我的踏板嗎?
不行。它讀取踏板送出的內容。更改踏板送出什麼,是踏板自己的工具程式,或是像 footswitch 這樣的工具的工作。
InputConfig 免費嗎?
是的。它在 Mac App Store 免費並開放原始碼,需要 macOS 14 或更新版本,沒有帳號或訂閱。打賞罐不會增加任何功能。
更多中文頁面
詳細指南(英文)
作者說明。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 上.