繁體中文

如何在 Mac 上讓一個滑鼠按鈕有三項工作

在 Mac App Store 下載 InputConfig這款 App 完全免費。不需要建立帳號。沒有訂閱,沒有麻煩的下載,也沒有任何鎖住的功能。針對 Apple 晶片最佳化。

你可以用 InputConfig(我做的免費 App)在 Mac 上讓一個滑鼠按鈕有三項工作:快速按下是一項工作,按住是另一項,連按兩下是第三項。編輯器裡的每一列都可以有按住動作和連按兩下動作,而且各是一個完整的輸出。

同時按好幾個鍵對我的手很困難,所以這是我自己在用的做法。滑鼠只有幾個按鈕,而兩個拇指按鈕各有三項工作就是六項,不用多伸手。背景在按住與連按兩下,這一頁是滑鼠版本。

InputConfig 1.7 版預計於 2026 年 10 月推出,屆時 App 將完整支援繁體中文。

步驟

  1. 在一列裡掃描(Scan)滑鼠按鈕,並給它平常的輸出。
  2. 打開這一列的選項,在「Extra actions」底下勾選「When held, do something else」。
  3. 設定按住的時間並挑選按住的輸出。
  4. 勾選「When double tapped, do something else」,設定時間窗口並挑選那個輸出。
  5. 啟用並測試這三者:輕點、按住和連按兩下。

從滑鼠取得連按兩下的兩種辦法

InputConfig 提供兩樣聽起來很像卻不同的東西,選對能省下很多困惑。

  • 連按兩下輸入種類。種類為連按兩下的滑鼠列,會在一對點按的第二下觸發。單次點按仍然做它一向做的事,所以沒有任何延遲。內建的 Double Click Deck 預設集展示了它。
  • 連按兩下動作。任何按鈕列都可以在選項裡有「When double tapped, do something else」。它會在你設定的時間窗口內等待可能的第二次按下,所以它適用於側邊按鈕,因為側邊按鈕沒有系統的連按兩下。

對 Mac 本來就懂的點按用連按兩下種類,對沒有這種功能的按鈕用連按兩下動作。

為滑鼠按鈕加上按住動作

  • 你:掃描按鈕,給它平常的輸出,打開選項,在「Extra actions」底下勾選「When held, do something else」。設定按住的時間並挑選按住的輸出,可以是任何輸出,也可以是好幾個。
  • InputConfig:對短於按住時間的按下,在放開時送出平常的輸出,對超過的按下,則改送按住的輸出。
  • 確認:輕點按鈕,平常的輸出就會觸發。按住超過時間,按住的輸出就會觸發。

對我來說,400 到 600 毫秒感覺很自然。如果是你會不小心按到的按鈕,請設得更長,因為較長的時間是解決意外觸發按住動作的辦法。

InputConfig 的按住與連按兩下預設集,有一列的選項顯示按住時使用不同的動作,按住超過 500 毫秒送出滑鼠按鈕的次要點按,並在 300 毫秒內連按兩下送出 Return。
Figure 1. 一列有三項工作:點按,按住 500 毫秒是右鍵點按,300 毫秒內連按兩下是 Return。這一列在手把按鈕上,滑鼠按鈕使用同樣的方塊。

加上連按兩下動作

  • 你:在「Extra actions」底下,勾選「When double tapped, do something else」,設定時間窗口並挑選輸出。
  • InputConfig:等待可能的第二次按下。在時間窗口內按兩下,就會觸發連按兩下的輸出。
  • 確認:連按兩下按鈕,連按兩下的輸出就會觸發。單次按下要等到時間窗口關閉才觸發,不會馬上觸發。

250 到 350 毫秒適合大多數人的手,較長的時間窗口則對移動緩慢的手有幫助。每個有連按兩下的列,都會讓它的單次按下延遲一個時間窗口,所以請讓時間窗口維持在你的手允許的最短。

InputConfig 的按住與連按兩下預設集,有三列,每一列在收合的選項行裡都有像「按住右鍵點按」和「連按兩下 Return」這樣的備註。
Figure 2. 收合的列會在選項旁邊那一行摘要它們的按住和連按兩下動作,所以你一眼就能讀懂一套配置。

滑鼠上有用的三項工作

按鈕按下按住連按兩下
按鈕 4上一頁(Command 左方括號)Mission Control關閉分頁(Command W)
按鈕 5下一頁(Command 右方括號)開始聽寫重新開啟關閉的分頁(Shift Command T)
中鍵點按按下滾輪本來就做的事播放或暫停音樂區域螢幕截圖
較高位置的拇指按鈕Command ZCommand Shift ZCommand S

挑選彼此相關的工作。還原、重做和儲存是一家人。離開或關閉的按住動作,應該是你可以還原的事,因為按住是最可能意外觸發的。

讓它舒適又安全

  • 阻擋舊的工作。在側邊或中鍵按鈕上,勾選阻擋按鈕本身的動作,這樣 App 就不會也對按下有反應。
  • 守住大事。把 Command Q 或關閉放在按住上,不要放在按下上。
  • 別動左鍵點按。在左鍵上放按住或連按兩下,會延遲每一次點按。在那裡使用連按兩下種類,或乾脆別動它。
  • 搭配第二個控制項。按住、連按兩下和「While also holding」可以全放在同一列。

找出你自己的時間設定

這一頁上的數字是我會開始的地方,不是規則。人的手不同,滑鼠也不同,因為拇指按鈕下的輕巧開關,比硬一點的開關省力。每次把按住時間或時間窗口調整 100 毫秒,測試這三項工作,並保留一整天真正的工作中都不會誤觸發的數字。你得想一下才按得出來的按住,就是太長了,有時被算成兩次單次按下的連按兩下,則需要更長的時間窗口。

按住或連按兩下行為不正常時

照這個階梯從最小的一步開始:

  1. 拉長按住的時間。會意外觸發的按住,需要 600 毫秒或更久。
  2. 縮短連按兩下的時間窗口。如果單次按下感覺很慢,時間窗口就太長了。
  3. 確認預設集已開啟。在你按下「啟用」之前,這些列什麼都不會做。
  4. 再掃描一次。這個按鈕可能是偽裝的按鍵。請在廠商軟體裡把它設為 F13 到 F20,再掃描那個 F 鍵。
  5. 檢查點按速度。「輔助使用」、Pointer Control、Double-click speed 是系統設定。這一列的連按兩下時間窗口是獨立的。

它做不到的事

  • 按住動作上的巨集。有巨集的列沒有按住動作。請讓巨集有自己的列,如滑鼠巨集所述。
  • 同一列上的連發與切換。其他按下模式無法與按住或連按兩下結合,所以請放在另一列。
  • 立即的單次按下。有連按兩下動作的按鈕,會先等待時間窗口再觸發。按住只有在「Repeat keys while held」開啟時才會重複。

簡短版本

  • 按住。按住時有不同的動作,400 到 600 毫秒。
  • 連按兩下。連按兩下時有不同的動作,250 到 350 毫秒。
  • 連按兩下種類。用於左鍵,沒有延遲。

一個按鈕有三項工作,常常就是合手的配置與不合手的配置之間的差別。

常見問題

一個滑鼠按鈕可以在 Mac 上做三件事嗎?

可以。在 InputConfig 裡,一列可以有它平常的輸出、一個按住動作和一個連按兩下動作,各是一個完整的輸出。

連按兩下種類和連按兩下動作有什麼差別?

連按兩下種類在一對點按的第二下觸發,不會延遲任何東西。連按兩下動作則在你設定的時間窗口內等待第二次按下,所以它也適用於側邊按鈕。

按住的時間應該多長?

我會從 400 到 600 毫秒開始,如果是你會不小心按到的按鈕,就設得更長。

按住動作可以執行巨集嗎?

不行。有巨集的列沒有按住動作,所以請把巨集放在它自己的列。

更多中文頁面

詳細指南(英文)

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