所以下面是如何把home鍵和end鍵改成我想要的功能
1. 打開應用程式->工具程式->終端機
2. cd ~/Library
3. ls 會列出這個資料夾下所有東西,看一下有沒有一個資料夾叫KeyBindings(通常是沒有)
4. 如果沒有的話,執行這個命令mkdir KeyBindings
5. cd KeyBindings
6. vim DefaultKeyBinding.dict
7. 按一下a進入編輯模式,複製以下文字貼上去
{
/* home */
"\UF729" = "moveToBeginningOfLine:";
"$\UF729" = "moveToBeginningOfLineAndModifySelection:";
/* end */
"\UF72B" = "moveToEndOfLine:";
"$\UF72B" = "moveToEndOfLineAndModifySelection:";
/* page up/down */
"\UF72C" = "pageUp:";
"\UF72D" = "pageDown:";
}
/* home */
"\UF729" = "moveToBeginningOfLine:";
"$\UF729" = "moveToBeginningOfLineAndModifySelection:";
/* end */
"\UF72B" = "moveToEndOfLine:";
"$\UF72B" = "moveToEndOfLineAndModifySelection:";
/* page up/down */
"\UF72C" = "pageUp:";
"\UF72D" = "pageDown:";
}
9. 重新開啟應用程式
以上是使用Terminal的作法,當然也可以用finder作
1. Finder-> 前往 -> 前往檔案夾 -> 打入~/Library
2. 新增資料夾 KeyBindings
3. 用文字編輯軟體(eg. TextMate),把上面第7點的文字貼入,存檔即可。
希望對大家有用^^