by shigemk2

当面は技術的なことしか書かない

AutoHotkeyでEmacsキーバインドにしている状態でTeraTermからEmacsを立ち上げた結果

普段AutoHotKeyでキーバインドをEmacsライクにしているのですが、この状態でTeraTermなんかでサーバログインしてサーバ上でEmacsを立ち上げると、えらいことになりました。

www.autohotkey.com

sourceforge.jp

具体的には、

  • Ctrl xが効かない(Esc扱いされる)

あとは忘れましたが、普通にファイルを開こうとすると非常にワンダーな挙動になって、こりゃどうしたものかなあっていろいろ思案していました。

自分で試したものだと

  • SuperPuttyやPuttyでのEmacsはきちんとうごく
  • RTLoginはダメ
  • TeraTermもダメ

こんなかんじです。

で、しょうがないのでAutoHotKeyを切ってみたら、TeraTermのEmacsで、Ctrl xがきちんと発動してくれました。

あまりにもググラビリティが低く、AutoHotKeyの問題なのかどうかわかりませんが、もう少し調べてみる必要はあるように思いました。

追記

僕のAutoHotkey.ahkです。たぶんAutoHotKeyの問題だと思われ。なお、スクリプトが800行以上あるので埋め込むと大変なことになるので埋め込みません。

AutoHotkey.ahk