從一開始用 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
- 檔案內容如下:
1234567891011{/* 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 */} - 重新啟動,歐耶。