「iTermでCommandキーをMetaキーの意味にするパッチ」を個人的な好みでちょっとだけ変更したパッチ。タブよりもウィンドウが増えた方がうれしいのでCommand+Tはそのままスルーして、Command+NをNew Windowとして使えるようにした。ついでにWIndowの切り替えがしやすいように、Command+`も使えるように。もう1つ、Command+Vはページ戻しに使いたいのでペーストはあきらめた。
ところでこのパッチだとCommand+Shift+,が\M+,として認識されるのは何でだろう。\M+<として認識して欲しいのだが、Shiftは認識してくれていないようだ。
同時押しのShiftが効かなかったので<>%だけ無理矢理対応させてみた。
Shiftでどれだけunicodeをずらせばいいのかがわからないので、3つだけ対応(しかもUSキーボードだけ)。適当に何かいい関数を使えばちゃんとキーマップに対応出来るんだろうけど、今回は面倒なのでパス。
PuTTYぐらい完成度の高いターミナルがMacにも欲しい。
PuTTYはC-'でC-x C-_を送ってくれるのに、なんでiTermは送ってくれないの? というわけでパッチに追加。これがないとredoできない。