
目前,我無法登入執行 Mac OS X 10.10 (Yosemite) 的 MacBook,因為它們的鍵盤按鍵似乎已以某種方式重新映射(可能是我的孩子)。該J鍵似乎在鍵入某些內容,並且該H鍵似乎充當退格鍵。我必須連接外部鍵盤才能輸入任何內容。但即使使用外接鍵盤,有些按鍵A也L無法使用。
由於我無法登入任何帳戶,有沒有辦法從終端重置鍵盤設定?
答案1
由於我無法登入任何帳戶,有沒有辦法從終端重置鍵盤設定?
這篇關於「問不同」的文章探討了登入 Mac OS X 時處理此問題的不同方法。
例如,雖然該問答線程指向對此文件進行操作:
~/Library/Preferences/com.apple.HIToolbox.plist
但請注意,它~/
指的是您使用者的主目錄。但是,當您在“恢復模式”下透過終端登入時,您顯然不會啟動到您的磁碟區甚至您的用戶,而是啟動到單獨的分割區。
因此,您可以調整系統上的使用者項目,但需要修改路徑,以便可以對核心系統上的檔案進行操作。因此,當您在「恢復模式」下透過終端登入時,請執行以下命令:
ls /Volumes/
這將列出與您的電腦關聯的所有已連接磁碟區。現在記下您系統的真實磁碟區名稱,可能類似於Hard Disk/
.考慮到這一點,您可以com.apple.HIToolbox.plist
透過探索這樣的路徑來找到您的:
ls /Volumes/Hard\ Disk/Users/[username]/Library/Preferences/com.apple.HIToolbox*
當然要更改[username]
以匹配您的用戶名。因此,如果只是josh
這樣,ls
命令將是:
ls /Volumes/Hard\ Disk/Users/josh/Library/Preferences/com.apple.HIToolbox*
一旦您知道要對哪個文件執行操作,我建議對該文件進行強力重命名(而不是編輯),以強制系統重新生成com.apple.HIToolbox.plist
.我將首先進入該目錄:
cd /Volumes/Hard\ Disk/Users/josh/Library/Preferences/
然後像這樣重命名該檔案:
mv com.apple.HIToolbox.plist com.apple.HIToolbox.plist.old
簡單地命名文件的行為com.apple.HIToolbox.plist.old
將使系統實際上不知道該文件。所以com.apple.HIToolbox.plist
應該會重新產生一個新的。透過簡單地重命名它(而不是僅僅刪除它),您就可以獲得備份,以防萬一出現問題。
話雖如此,我並不能 100% 確定處理com.apple.HIToolbox.plist
會解決問題。但至少您現在知道,當您在「恢復模式」下使用終端時,您需要明確導航到主作業系統安裝的檔案系統以進行任何調整和調整。