SafariでHome/EndのキーバインドをWindows風に変更する
いやー、Cocoaアプリのキーバインド変更はすぐわかったんだけど、ファンクションキーの記述方法がなかなかわからなかった。ここを参考にして ~Library/KeyBindings/DefaultKeyBinding.dict に以下のように書けばOK。
{ /* home */ "\UF729" = "moveToBeginningOfLine:"; "$\UF729" = "moveToBeginningOfLineAndModifySelection:"; "^\UF729" = "moveToBeginningOfDocument:"; "^$\UF729"= "moveToBeginningOfDocumentAndModifySelection:"; /* end */ "\UF72B" = "moveToEndOfLine:"; "$\UF72B" = "moveToEndOfLineAndModifySelection:"; "^\UF72B" = "moveToEndOfDocument:"; "^$\UF72B"= "moveToEndOfDocumentAndModifySelection:"; }
追記:Safariから日記を書くとバックスラッシュが文字化けするのでIEから修正。ブラウザによっては¥マークが表示されるかもしれないが、実際Macではバックスラッシュ(上記リンク先参照)。文字コードは難しいな。