2013年1月20日日曜日

Tera Term上でemacsを開いたときに、Ctrl + @ を使用したい

Tera Termでサーバー上のemacsを起動して作業をする必要があったのですが、数行プログラムを書いて、Ctrl + @でマークセットができないことがわかりました。
Ctrl + SpaceはIMEのon/offに割り当てているので、なんとしてもctrl+@でマークをセットしたい…。
調べたところ、Tera Termをインストールしたフォルダのkeyborad.cnfに下記を追加するだけでOKでした。



[User keys]
User1=1050,0,$00

1050となっている数字はctrl + @を押した時の(私の環境下での)キーコードです。使用する際は、Tera Termをインストールしたフォルダにあるkeycode.exeを使用してctrl + @のキーコードを調べて、置き換えてください。

$00というのはCtrl + @のアスキーコードです。

これで無事にemacsで開発できます。