從一開始用 iMac 鍵盤,到後來的 MacBook Air,全部都是沒有 HOME/END 鍵的設計,要搭配 Fn 鍵和左右鍵來執行 HOME/END 的效果,老實說也習慣了。但最近開始改用機械鍵盤,上面明明就有 HOME/END 鍵,按了卻變成 PgUp/PgDn 實在是很不爽,所以查了一下資料,讓 HOME/END 可以恢復功能。
環境: Mac OS X 10.8.3 (Mountain Lion)
步驟
- 在使用者目錄中的 Library 目錄下建立新目錄: KeyBindings
- 在該目錄 (~/Library/KeyBindings/) 建立新檔案: DefaultKeyBinding.dict
- 檔案內容如下:
{ /* Remap Home / End keys to be correct */ "\UF729" = "moveToBeginningOfLine:"; /* Home */ "\UF72B" = "moveToEndOfLine:"; /* End */ "$\UF729" = "moveToBeginningOfLineAndModifySelection:"; /* Shift + Home */ "$\UF72B" = "moveToEndOfLineAndModifySelection:"; /* Shift + End */ "^\UF729" = "moveToBeginningOfDocument:"; /* Ctrl + Home */ "^\UF72B" = "moveToEndOfDocument:"; /* Ctrl + End */ "$^\UF729" = "moveToBeginningOfDocumentAndModifySelection:"; /* Shift + Ctrl + Home */ "$^\UF72B" = "moveToEndOfDocumentAndModifySelection:"; /* Shift + Ctrl + End */ }
- 重新啟動,歐耶。