Macのキーバインド その2

spotlightで検索して、/System/Library/Frameworks/AppKit.framework/Resources/StandardKeyBinding.dictに標準のバインドファイルがあるのを発見。 InsertNewlineを探すが、returnキー以外はなさそう。 近いのは^oのInsertNewlineIgnoringFieldEditor。
RollUpもやっぱりない。

やっぱり、windowsっぽいけど ^mにInsertNewlineを定義するか? っというところで、http://journal.mycom.co.jp/column/osx/103/index.htmlを見つけた。~/Library/KeyBindings/DefaultKeyBinding.dictにファイルを作るんだ、へぇ。
 
~/Library/KeyBindingsというフォルダがないのが気になった。Leopardで変更になったのか?と。 そのせいか、タイプミスに気がつかず、やっぱり動かないと、しばらくハマった。 が、結局は、すなおに新規に作ればいいだけだった。(この手の作業をFinder+テキストエディットでやるのがいけなかった。やっぱりターミナル+emacsだ)

私のDefaultKeyBinding.dictは、こんな感じ

{
    "^c"="copy:";
    "^x"="cut:";
    "^m"="insertNewline:";
    "~v"="pageUp:";
}

そうそう、ついでに「ことえり」でwindows風キー操作にして、「li」で「ぃ」と出るようにしておいた。