テキストエディタで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などでは使えるよ。
参考