Input Source Pro 和 Keyameleon 都會自動切換 Mac 的輸入方式,但它們回答的是不同的問題。Input Source Pro 問的是「前景是哪個 App 或網站?」Keyameleon 問的是「你正在用哪把鍵盤打字?」請選擇問題符合你切換鍵盤佈局原因的那一個。
快速比較
| Keyameleon | Input Source Pro | |
|---|---|---|
| 切換依據 | 你正在打字的實體鍵盤 | 前景的 App,或瀏覽器中的網站 |
| 典型使用者 | 一台 Mac,搭配印著不同佈局的多把鍵盤 | 一把鍵盤,在不同 App 中使用多種語言 |
| 價格與授權 | 免費,MIT | 免費,GPL-3.0 |
| 其他功能 | 沒有:只做一件事 | 螢幕上的輸入方式指示器、切換快速鍵、依 App 設定標點符號與功能鍵模式 |
| macOS | 26 或以上版本 | 12 或以上版本 |
什麼時候適合依 App 切換
你只有一把鍵盤,但會用不止一種語言書寫:WeChat 用中文、程式碼編輯器用英文、某個網站用日文。鍵盤佈局取決於你在哪裡打字,而不是用什麼打字。這正是 Input Source Pro 的用途。它會為每個 App,以及 Safari、Chrome、Arc、Firefox 等瀏覽器中的每個網站設定預設輸入方式,並顯示指示器,讓你隨時知道目前用的是哪一個。
什麼時候適合依鍵盤切換
你的鍵盤上印著不同的佈局:美式 MacBook 搭配義大利文外接鍵盤,或 Dvorak 鍵盤擺在 QWERTY 鍵盤旁邊。每把鍵盤都應該在每個 App 中打出鍵帽上標示的字元。依 App 設定的規則無法表達這一點,因為不論你伸手拿哪一把鍵盤,前景的 App 都是同一個。Keyameleon 會在你按下另一把鍵盤上的按鍵時切換,不論前景是哪個 App。
可以兩個都用嗎?
兩者更改的都是同一個系統輸入方式。如果同時執行,Input Source Pro 會在你切換 App 時切換,而 Keyameleon 會在你下一次按鍵時切回該鍵盤的輸入方式。實際上只要你一打字,就是鍵盤說了算;所以如果你是為了其他功能而保留 Input Source Pro,請關閉它的依 App 規則。
該選哪一個?
- 由 App 或網站決定語言:Input Source Pro。
- 由鍵盤決定鍵盤佈局:Keyameleon。
還在考慮需要哪一種切換方式?在 Mac 上自動切換鍵盤佈局的指南比較了每一種方法,包括 macOS 內建的方法。