Emacs 23.2.1 を PuTTY で使用すしている時、keyboard-coding-system を euc-japan にすると カーソルキーがまともに動作しないという話を見かけた。 興味があったし、もしかすると Tera Term にも関係するかもしれないと思ったので、 現実逃避がてらに調べてみる事にした。 Emacs は起動時にカーソルキーをアプリケーションモードに設定する。 vt100 互換端末がアプリケーションカーソルモード時に送出するキーシーケンスは、 上: <ESC>OA下: <ESC>OB右: <ESC>OC左: <ESC>ODとなっている。 これらの先頭の 2 文字の <ESC>O というのは、ISO/IEC 2022 の SS3 (Single Shift 3) と同じである為、 ISO 2022 系SS3 を使うG3 になんらかの文字セットが指示されているこ