エスケープシーケンス
コード
| 機 能
|
ESC[pl;pcH |
カーソルをpl行pc列に移動する |
ESC[pl;pcf |
カーソルをpl行pc列に移動する |
ESC=lc |
カーソルをl行c列に移動する。ただしlとcは20hが加えられた値となる |
ESC[pnA |
カーソルをpn行上の同一列に移動する |
ESC[pnB |
カーソルをpn行下の同一列に移動する |
ESC[pnC |
カーソルをpn文字分右に移動する |
ESC[pnD |
カーソルをpn文字分左に移動する |
ESC[0J |
カーソル位置から最終行の右端まで削除する |
ESC[1J |
先頭行の左端からカーソル位置まで削除する |
ESC[2J |
画面全体を消去し、カーソルを左上に移動する |
ESC[* |
画面全体を消去し、カーソルを左上に移動する |
ESC[0K |
カーソル位置から同一行の右端まで削除する |
ESC[1K |
同一行の左端からカーソル位置まで削除する |
ESC[2K |
カーソルのある行全て削除する |
ESC[pnM |
カーソル行から下へpn行削除する |
ESC[pnL |
カーソル行から上へpn行削除する |
ESCD |
カーソルをカラム位置はそのままに1行下に移動する。 (カーソルが最下行にある場合は1行スクロールする) |
ESCE |
カーソルを1行下の一番左に移動する。 (カーソルが最下行にある場合は1行スクロールする) |
ESCM |
カーソルをカラム位置はそのままに1行上に移動する。 (カーソルが最上行にある場合は機種依存) |
ESC[s |
カーソル位置と表示文字の属性をセーブする。(機種依存) |
ESC[u |
上でセーブした内容をロードする。 セーブされていない場合はデフォルトの属性に戻し、一番左上にカーソルを移動する。(機種依存) |
ESC)0 |
漢字モード(日本語モード)にする。(機種依存) |
ESC)3 |
英語モードにする。(機種依存) |
ESC[>1l |
ファンクションキーの内容を画面に表示しない |
ESC[>1h |
ファンクションキーの内容を画面に表示する |
ESC[>3n |
画面を31行モードにする(PC-9801シリーズのハイレゾモードのみ) |
ESC[>3h |
画面を20行モードにする(PC-9801シリーズのみ?) |
ESC[>3l |
画面を25行モードにする(PC-9801シリーズのみ?) |
ESC[>5l |
カーソルを表示させる |
ESC[>5h |
カーソルを非表示にする |
ESC[ps;...;psm |
文字属性を変更する ;で区切ることで、複数組み合わせることができる。 下表の表示例ではpsを1つだけ用いた表示例です。
psの値 | 内 容 | 表示例 |
0 | 既定値 | abc |
1 | ハイライト(モノクロモードのみ) |
2 | 縦線も表示 |
4 | アンダーラインつき | abc |
5 | 点滅表示 | |
7 | 反転して表示 | abc |
8(または16) | 不可視 | abc |
30 | 文字色を黒にする | abc |
31(または17) | 文字色を赤にする | abc |
32(または18) | 文字色を緑にする | abc |
33(または19) | 文字色を黄色にする | abc |
34(または20) | 文字色を青にする | abc |
35(または21) | 文字色を紫にする | abc |
36(または22) | 文字色を水色にする | abc |
37(または23) | 文字色を白にする | abc |
40 | 文字を黒反転にする | abc |
41 | 文字を赤反転にする | abc |
42 | 文字を緑反転にする | abc |
43 | 文字を黄色反転にする | abc |
44 | 文字を青反転にする | abc |
45 | 文字を紫反転にする | abc |
46 | 文字を水色反転にする | abc |
47 | 文字を白反転にする | abc |
|