星期五, 5月 02, 2014

如何更改 OS X 登入畫面的預設輸入法 / How to change the default input method for OS X Login Screen


The default input method for OS X login screen is always changjei for Taiwan
I finally found the answer over here.


The login screen default keyboard layouts (input methods) are defined at /Library/Preferences/com.apple.HIToolbox.plist
use below command can read the settings.
defaults read /Library/Preferences/com.apple.HIToolbox.plist
We can change it to our customized keyboard layouts.
sudo cp ~/Library/Preferences/com.apple.HIToolbox.plist /Library/Preferences/sudo chmod 644 /Library/Preferences/com.apple.HIToolbox.plist
由於我把MBA的地區設成台灣,我又把登入畫面設成必須輸入帳號,因此總是預設使用倉頡輸入法,而且還有一大堆用不到的輸入法,造成重新開機時的困擾。

黃天不負苦心人,終於找到解法

登入時預設的輸入方式定義在 /Library/Preferences/com.apple.HIToolbox.plist
可以用底下的指令去看內容
defaults read /Library/Preferences/com.apple.HIToolbox.plist
這個檔案可以用XCode去編輯,但是太麻煩了,直接把自己慣用的輸入方式複製過去即可。
sudo cp ~/Library/Preferences/com.apple.HIToolbox.plist /Library/Preferences/sudo chmod 644 /Library/Preferences/com.apple.HIToolbox.plist

沒有留言: