如何為 Mac 不同應用視窗,切換不同輸入法

語言: CN / TW / HK

對於程式設計人員,經常會遇到這樣一個場景:在寫程式碼時候,有訊息過來,需要去回覆;這樣切換應用視窗後,不得不反覆切換 輸入法 ;有時候忘記切換,在輸入後才發現,就不會刪掉重新切換、在寫。這不僅浪費時間,而且消耗精力。倘若能在根據不同應用視窗,自動切換預先設定的輸入法,何其妙哉!

SwitchKey

SwitchKey 就是解決這一困擾的完美方案。

Automatically use the correct input source.
Ever hassled by wrong input source when switching application?  SwitchKey can automatically activate your choice for you.

SwitchKey,它可以幫助我們為特定應用程式指定預設輸入法,例如,當開啟 XCode 時自動切換為英文,開啟 Ulysses 時自動切換為中文,省去敲鍵盤的工夫。

安裝

brew cask install switchkey

當然,您也可以手動下載安裝包來安裝,地址 SwitchKey releases

設定

初次開啟 SwitchKey 時,你需要在系統偏好設定中,為其啟用輔助功能許可權,隨後便可以開始使用。

SwitchKey 的用法相當簡單,在任意 App 中切換至想指定的輸入法,點選 SwitchKey 的選單欄圖示,選擇 Add Current ,下次開啟該 App 時就會自動恢復指定輸入狀態。如果不小心配置錯誤,選中記錄值後按 ⌫Delete 鍵即可,輕鬆高效。

使用

經過設定之後,在切換應用視窗時候,就自動在使用它那美好功能。

以上,是這邊對常用的幾款工具,做的設定;就初步體驗來看,操作非常簡單;用來非常穩當,隨時切換,隨時變更輸入法的狀態,流暢絲滑。自此程式設計程式碼 & 打字聊天,彼此切換,效率又高一步,完美解決。

針對 Windows 系統 ,有檢索到一篇文章: 為不同應用視窗自動切換輸入法 ,裡面以 Win8 為例,詳細介紹瞭如何通過系統設定來完成,切換程式視窗時,自動切換輸入法以及輸入狀態(手頭兒沒有 Windows 電腦,就沒有親自測試,不知道可用性是否足夠好)。