次のページ 前のページ 目次へ

19. VT100の諸属性 - application key mode

: 時折カーソルキーが奇妙なコードを発行するのですが?

端末が application key mode になっている場合,カーソルキーは ESC 0 x を発行 します.(非 application key mode 時には,ESC [ x です.いずれの場合にも x には A,B,C,D の一文字が代入されます).端末を 強制的にapplication key mode にするプログラムもあります.こうしたプログラムを kill -9 で停止した場合,あ るいはこれらのプログラムがクラッシュした場合にも,key mode もリセットされま せん.

% echo -e '\033c'

を実行すれは,カレントVCの全属性をリセットできます.アプリケーションモードを 変更するだけでいいのなら,

          % echo -e '\033[?1h'  (同モードをセット)

          % echo -e '\033[?1l'  (同モードをクリアr)

としてください.


次のページ 前のページ 目次へ