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:"; }