テキストエディタでhomeキー押すと行末じゃなく終端にいっちゃってイライラしてました。
エディタのせいかと思ってたけど、macのキーバインドの設定だったのですね。
ライブラリの下にKeyBindingsというフォルダを作って
テキストエディタに以下の内容をコピペして、DefaultKeyBinding.dict というファイルで保存します。
{
/* Home */
"\UF729" = "moveToBeginningOfLine:";
/* End */
"\UF72B" = "moveToEndOfLine:";
/* Shift+Home */
"$\UF729" = "moveToBeginningOfLineAndModifySelection:";
/* Shift+End */
"$\UF72B" = "moveToEndOfLineAndModifySelection:";
/* Ctrl+Home */
"^\UF729" = "moveToBeginningOfDocument:";
/* Ctrl+End */
"^\UF72B" = "moveToEndOfDocument:";
/* Ctrl+Shift+Home */
"$^\UF729" = "moveToBeginningOfDocumentAndModifySelection:";
/* Ctrl+Shift+End */
"$^\UF72B" = "moveToEndOfDocumentAndModifySelection:";
/* Ctrl+Shift+Left */
"^$\UF702" = "moveWordBackwardAndModifySelection:";
/* Ctrl+Shift+Right */
"^$\UF703" = "moveWordForwardAndModifySelection:";
/* Ctrl+Right */
"^\UF702" = "moveWordBackward:";
/* Ctrl+Left */
"^\UF703" = "moveWordForward:";
/* Ctrl+{Alphabet} */
"^a" = "selectAll:";
"^c" = "copy:";
"^v" = "paste:";
"^x" = "cut:";
"^z" = "undo:";
"^y" = "redo:";
/* Ctrl+/ : WordComplete */
"^/" = "complete:";
}これでmacでのイライラ解消!
でもこれらはCocoaアプリケーションのNSTextViewでのみ有効で、
たとえばCarbonで作られているFirefoxのテキストエリアなどでは使えないとのこと。
でもSafariやTextEdit、CotEditorなどでは使えるよ。
参考