OSDN Git Service

(split) LDP: Release pages for LDP v3.39.
[linuxjm/LDP_man-pages.git] / release / man4 / console_codes.4
index 20e806a..165c5c4 100644 (file)
@@ -1,4 +1,4 @@
-'\" t
+.\" t
 .\" Copyright (c) 1996 Andries Brouwer <aeb@cwi.nl>, Mon Oct 31 22:13:04 1996
 .\"
 .\" This is free documentation; you can redistribute it and/or
 .\"
 .\" 2006-05-27, Several corrections - Thomas E. Dickey
 .\"
-.\" Japanese Version Copyright (c) 1996,1997,1998
-.\"         ISHIKAWA Mutsumi, TAKAHASHI Mutsuji
-.\"                                    all rights reserved.
-.\" Translated Mon Jul 21 03:12:45 JST 1997
-.\"         by ISHIKAWA Mutsumi <ishikawa@linux.or.jp>
-.\"            and TAKAHASHI Mutsuji <muz@ilp.iijnet.or.jp>
+.\"*******************************************************************
 .\"
-.\" Japanese Version Modified Mon Jan 12 03:29:14 JST 1998
-.\"    by ISHIKAWA Mutsumi <ishikawa@linux.or.jp>
-.\" Updated Wed Jan  9 JST 2001 by Kentaro Shirakata <argrath@ub32.org>
-.\" Updated Sun Jul 23 JST 2006 by Kentaro Shirakata <argrath@ub32.org>
-.\" Updated Tue Jul 22 JST 2008 by Kentaro Shirakata <argrath@ub32.org>
+.\" This file was generated with po4a. Translate the source file.
 .\"
-.\" WORD:      private mode    プライベートモード
-.\"
-.TH CONSOLE_CODES 4 2011-09-15 "Linux" "Linux Programmer's Manual"
+.\"*******************************************************************
+.TH CONSOLE_CODES 4 2011\-09\-15 Linux "Linux Programmer's Manual"
 .SH 名前
-console_codes \- Linux コンソールのエスケープシーケンスとコントロール
-シーケンス
+console_codes \- Linux コンソールのエスケープシーケンスとコントロール シーケンス
 .SH 説明
-Linux コンソールは VT102 と ECMA-48/ISO6429/ANSI X3.64 端末コンソールの
-サブセットに、カラーパレットや文字集合のマッピングなどを変更する
-プライベートモードシーケンスを加えて実装されている。
-以下の表では、機能の ECMA-48 または DEC のニーモニクス(DECで始まれば後者)を
-2 番目の桁に記す。
-ニーモニクスのないものは ECMA-48 でも VT102 でもないものである。
+Linux コンソールは VT102 と ECMA\-48/ISO6429/ANSI X3.64 端末コンソールの
+サブセットに、カラーパレットや文字集合のマッピングなどを変更する プライベートモードシーケンスを加えて実装されている。 以下の表では、機能の
+ECMA\-48 または DEC のニーモニクス(DECで始まれば後者)を 2 番目の桁に記す。 ニーモニクスのないものは ECMA\-48 でも
+VT102 でもないものである。
 .LP
-すべての出力作業が終って、実際に印字するために文字のストリームが
-コンソールドライバーに届いた時、最初に行なわれるのが、処理用コードから
+すべての出力作業が終って、実際に印字するために文字のストリームが コンソールドライバーに届いた時、最初に行なわれるのが、処理用コードから
 印字用のコードへの変換である。
 .LP
-もし、コンソールが UTF-8 モードなら、入って来たバイト(byte)は
-16 ビットの Unicode に組み立てられる。そうでなければ、それぞれの
+もし、コンソールが UTF\-8 モードなら、入って来たバイト(byte)は 16 ビットの Unicode に組み立てられる。そうでなければ、それぞれの
 バイトは現在の(各バイトを Unicode の値に変換する)マッピングテーブルに
-従って変換される。これに関しては下のキャラクターセット(Charcter Sets)
-節を参照のこと。
+従って変換される。これに関しては下のキャラクターセット(Charcter Sets)  節を参照のこと。
 .LP
-通常、Unicode の値はフォントインデックス(font index) に変換され、
-ビデオメモリに蓄えられる。そして(ビデオ ROM 中に見付けられる)
-対応するグリフ(glyph)が画面に現れる。
-Unicode を用いると、(PC 互換機の設計では) 512 の異なった
+通常、Unicode の値はフォントインデックス(font index) に変換され、 ビデオメモリに蓄えられる。そして(ビデオ ROM
+中に見付けられる)  対応するグリフ(glyph)が画面に現れる。 Unicode を用いると、(PC 互換機の設計では) 512 の異なった
 グリフを同時に利用できるようになる。
 .LP
-現在の Unicode の値がコントロール文字であるかエスケープシーケンスを
-処理している時には、その値は特別に扱われる。
-フォントのインデックスに変換されてグリフとして表示される代わりに、カーソルの
-移動やその他のコントロール機能を実行させる。
+現在の Unicode の値がコントロール文字であるかエスケープシーケンスを 処理している時には、その値は特別に扱われる。
+フォントのインデックスに変換されてグリフとして表示される代わりに、カーソルの 移動やその他のコントロール機能を実行させる。
 詳しいことは、後述の「LINUX コンソールコントロール」のセクションを参照のこと。
 .LP
-一般に端末コントロールコードをプログラム中に直接記述するのは
-良いことではない。
-Linuxでは、端末において実現可能な操作のデータベースである
-.BR terminfo (5)
-をサポートしている。
-コンソールエスケープシーケンスをわざわざ入力するよりも、ほとんどの場合
-terminfo の情報を参照する
-.BR ncurses (3),
-.BR tput (1),
-や
-.BR reset (1)
+一般に端末コントロールコードをプログラム中に直接記述するのは 良いことではない。 Linuxでは、端末において実現可能な操作のデータベースである
+\fBterminfo\fP(5)  をサポートしている。 コンソールエスケープシーケンスをわざわざ入力するよりも、ほとんどの場合 terminfo
+の情報を参照する \fBncurses\fP(3), \fBtput\fP(1), や \fBreset\fP(1)
 などのスクリーンライブラリやユーティリティーを使いたいと思うであろう。
 .SS "Linux コンソールコントロール"
 この章では Linux コンソールにおいて特殊な機能(つまり、現在のカーソル位置に
-文字のイメージを印字する以外のこと)を起こさせる全てのコントロール文字と
-エスケープシーケンスについて述べる。
+文字のイメージを印字する以外のこと)を起こさせる全てのコントロール文字と エスケープシーケンスについて述べる。
 .PP
-.B "コントロール文字"
+\fBコントロール文字\fP
 .sp
-コントロール文字とは、(マッピングテーブルによる変換前のコードが)
-00 (NUL), 07 (BEL), 08 (BS), 09 (HT), 0a (LF), 0b (VT),
-0c (FF), 0d (CR), 0e (SO), 0f (SI), 18 (CAN), 1a (SUB),
-1b (ESC), 7f (DEL) の 14 のコードのうちのどれかである文字である。
-"コントロール文字表示(display control characters)"モード(後述)を
-設定すると、07, 09, 0b, 18, 1a, 7f をグリフとして表示することができる。
-一方、 UTF-8 モードでは、00-1f の全てのコードは、コントロール文字表示
-モードが指定された場合でもコントロール文字として扱われる。
-.PP
-コントロール文字がある時には、それはすぐに(たとえエスケープシーケンスの
-途中でも)実行され、破棄される。エスケープシーケンスは次の文字から続けられる
-(しかし、ESC は新しいエスケープシーケンスを始めるので、
-前の終了していないエスケープシーケンスが中止される可能性がある。
-さらに、CAN と SUB はどんなエスケープシーケンスも中止する)。
-認められているコントロール文字は、BEL, BS, HT, LF, VT, FF, CR, SO, SI,
-CAN, SUB, ESC, DEL, CSI である。これらは期待どおりの動作をする:
+コントロール文字とは、(マッピングテーブルによる変換前のコードが)  00 (NUL), 07 (BEL), 08 (BS), 09 (HT), 0a
+(LF), 0b (VT), 0c (FF), 0d (CR), 0e (SO), 0f (SI), 18 (CAN), 1a (SUB), 1b
+(ESC), 7f (DEL) の 14 のコードのうちのどれかである文字である。 "コントロール文字表示(display control
+characters)"モード(後述)を 設定すると、07, 09, 0b, 18, 1a, 7f をグリフとして表示することができる。 一方、
+UTF\-8 モードでは、00\-1f の全てのコードは、コントロール文字表示 モードが指定された場合でもコントロール文字として扱われる。
+.PP
+コントロール文字がある時には、それはすぐに(たとえエスケープシーケンスの 途中でも)実行され、破棄される。エスケープシーケンスは次の文字から続けられる
+(しかし、ESC は新しいエスケープシーケンスを始めるので、 前の終了していないエスケープシーケンスが中止される可能性がある。 さらに、CAN と
+SUB はどんなエスケープシーケンスも中止する)。 認められているコントロール文字は、BEL, BS, HT, LF, VT, FF, CR, SO,
+SI, CAN, SUB, ESC, DEL, CSI である。これらは期待どおりの動作をする:
 .HP
 BEL (0x07, \fB^G\fP) はビープ音を鳴らす;
 .HP
-BS (0x08, \fB^H\fP) はバックスペース
-(ただし、行頭は越えない);
+BS (0x08, \fB^H\fP) はバックスペース (ただし、行頭は越えない);
 .HP
-HT (0x09, \fB^I\fP) は次のタブストップ(tab stop)へ移動する、そこから行末までに
-タブストップが無い場合は行の終りに移動する;
+HT (0x09, \fB^I\fP) は次のタブストップ(tab stop)へ移動する、そこから行末までに タブストップが無い場合は行の終りに移動する;
 .HP
 LF (0x0A, \fB^J\fP), VT (0x0B, \fB^K\fP), FF (0x0C, \fB^L\fP) これらは全て
-ラインフィード(linefeed)を与える;
-LF/NL (ニューラインモード(new line mode))がセットされていれば
+ラインフィード(linefeed)を与える; LF/NL (ニューラインモード(new line mode))がセットされていれば
 キャリッジリターンもアクティブにする;
 .HP
 CR (0x0D, \fB^M\fP) はキャリッジリターンを与える;
@@ -130,8 +92,7 @@ DEL (0x7F) は無視される;
 .HP
 CSI (0x9B) は ESC [ と等価。
 .PP
-.B "エスケープシーケンスであるが CSI シーケンスでないもの"
-.sp
+\fBエスケープシーケンスであるが CSI シーケンスでないもの\fP
 .TS
 l l l.
 ESC c  RIS     リセット。
@@ -140,55 +101,48 @@ ESC E     NEL     ニューライン。
 ESC H  HTS     現在の桁の位置にタブストップを設定する。
 ESC M  RI      逆ラインフィード
 ESC Z  DECID   T{
-DEC固有の識別用。カーネルは文字列 ESC [ ? 6 c を返す。
+DEC固有の識別用。
+カーネルは文字列 ESC [ ? 6 c を返す。
 これは端末がVT102であることを意味する。
 T}
 ESC 7  DECSC   T{
-現在の状態(カーソルの座標、属性、G0, G1 で示している
-文字集合)をセーブする。
+現在の状態 (カーソルの座標、属性、G0, G1 で示している
+文字集合) をセーブする。
 T}
 ESC 8  DECRC   最後に ESC 7 でセーブした状態を復帰させる。
 ESC [  CSI     コントロールシーケンスを導入する。
 ESC %          キャラクターセットを選択するシーケンスを開始する。
-ESC % @                \0\0\0 デフォルト(ISO 646 / ISO 8859-1)を選択する。
-ESC % G                \0\0\0 UTF-8 を選択する。
-ESC % 8                \0\0\0 UTF-8 を選択する(旧式)。
-ESC # 8        DECALN  DEC のスクリーン調整テスト \- スクリーンを E で
-               うめる。
+ESC % @                \0\0\0 デフォルト(ISO 646 / ISO 8859\-1)を選択する。
+ESC % G                \0\0\0 UTF\-8 を選択する。
+ESC % 8                \0\0\0 UTF\-8 を選択する(旧式)。
+ESC # 8        DECALN  DEC のスクリーン調整テスト \- スクリーンを E でうめる。
 ESC (          G0 文字集合を定義するシーケンスを開始する。
-ESC ( B                \0\0\0 デフォルト(ISO 8859-1 マッピング)を選択する。
+ESC ( B                \0\0\0 デフォルト(ISO 8859\-1 マッピング)を選択する。
 ESC ( 0                \0\0\0 VT100 グラフィクスマッピングを選択する。
-ESC ( U                \0\0\0 ヌルマッピングを選択する \- キャラクタ ROM から
-               \0\0\0 直接マッピングする。
+ESC ( U                \0\0\0 ヌルマッピングを選択する \- キャラクタ ROM から直接マッピングする。
 ESC ( K                \0\0\0 ユーザー定義のマッピングを選択する \- そのマップ
-               \0\0\0 は \fBmapscrn\fP(8) ユーティリティーによってロー
-               \0\0\0 ドされる。
+               \0\0\0 は \fBmapscrn\fP(8) ユーティリティーによってロードされる。
 ESC )          G1 を定義するシーケンスを開始する。
                (すでに述べたように B, 0, U, K のどれかが次に続く)
-ESC >  DECPNM  数値キーパッドモード(numeric keypad mode)を
-               セットする。
-ESC =  DECPAM  アプリケーションキーパッドモード(application keypad
-               mode) をセットする。
+ESC >  DECPNM  数値キーパッドモード(numeric keypad mode)をセットする。
+ESC =  DECPAM  アプリケーションキーパッドモード(application keypad mode) をセットする。
 ESC ]  OSC     T{
 ("Operating system command"のことだろう)
 ESC ] P \fInrrggbb\fP: 最後の P のあとの 7 つの 16 進数を
-パラメータとして :-( パレットをセットする。
-ここで、\fIn\fPは色 (0-15)、\fIrrggbb\fPは赤/緑/青の値
-(0-255)を意味する。
+パラメータとして :\-( パレットをセットする。
+ここで、\fIn\fPは色 (0\-15)、\fIrrggbb\fPは赤/緑/青の値
+(0\-255)を意味する。
 ESC ] R: パレットをリセットする。
 T}
 .TE
 .PP
-.B "ECMA-48 CSI シーケンス"
+\fBECMA\-48 CSI シーケンス\fP
 .sp
-CSI (または ESC [ ) のあとに、最大で NPAR (16) 個のセミコロンで区切られた
-10 進数のパラメータシーケンスが続く。
-空であるかそこにないパラメータは 0 とされる。
-パラメータシーケンスの前にはひとつのクエスチョンマークがつくことがある。
+CSI (または ESC [ ) のあとに、最大で NPAR (16) 個のセミコロンで区切られた 10 進数のパラメータシーケンスが続く。
+空であるかそこにないパラメータは 0 とされる。 パラメータシーケンスの前にはひとつのクエスチョンマークがつくことがある。
 .PP
 しかし、CSI [ (または ESC [ [ ) の後では、一文字が読まれ、このすべての
-パラメータシーケンスが無視される(要するにファンクションキーのエコーは
-無視されるということである)。
+パラメータシーケンスが無視される(要するにファンクションキーのエコーは 無視されるということである)。
 .PP
 CSI シーケンスの動作は、その最後の文字によって決まる。
 .TS
@@ -201,10 +155,8 @@ D  CUB     カーソルを指示された数の桁だけ左に移動する。
 E      CNL     カーソルを指示された数の行だけ下の第 1 桁に移動する。
 F      CPL     カーソルを指示された数の行だけ上の第 1 桁に移動する。
 G      CHA     カーソルを現在の行の指示された桁に移動する。
-H      CUP     カーソルを指示された行、桁(1,1を原点とする)に
-               移動する。
-J      ED      ディスプレイの消去(デフォルト: カーソルからディスプレイの
-               最後まで)。
+H      CUP     カーソルを指示された行、桁(1,1を原点とする)に移動する。
+J      ED      ディスプレイの消去(デフォルト: カーソルからディスプレイの最後まで)。
                ESC [ 1 J: 最初からカーソルまでの消去。
                ESC [ 2 J: ディスプレイ全体の消去。
                ESC [ 3 J: スクロールバッファも含めたディスプレイ全体の
@@ -233,16 +185,15 @@ q DECLL   キーボードの LED をセットする。
                ESC [ 1 q: スクロールロック LED を点灯。
                ESC [ 2 q: ナンバーロック LED を点灯。
                ESC [ 3 q: キャピタルロック LED を点灯。
-r      DECSTBM スクロールの範囲のセット; パラメータは一番上の行と
-               一番下の行。
+r      DECSTBM スクロールの範囲のセット; パラメータは一番上の行と一番下の行。
 s      ?       カーソル位置の保存。
 u      ?       カーソル位置の復帰。
 \`     HPA     カーソルを現在の行の指示された桁に移動する。
 .TE
 .PP
-.B "ECMA-48 グラフィクスレンディション(Graphics Rendition)の設定"
+\fBECMA\-48 グラフィクスレンディション(Graphics Rendition)の設定\fP
 .sp
-ECMA-48 SGR シーケンス ESC [ <パラメータ> m は表示属性を設定する。
+ECMA\-48 SGR シーケンス ESC [ <パラメータ> m は表示属性を設定する。
 セミコロンで区切ることで、同じシーケンスでいくつかの属性を設定できる。
 空パラメータ(セミコロンか文字列開始文字か文字列終端文字の間)はゼロと解釈される。
 .TS
@@ -250,33 +201,31 @@ l l.
 パラメータ        結果
 0      すべての属性をデフォルトにリセットする。
 1      ボールド(bold)をセット。
-2      ハーフブライト(half-bright)(カラーディスプレイでは色で代用)を
-       セット。
+2      ハーフブライト(half\-bright)(カラーディスプレイでは色で代用)をセット。
 4      T{
 下線(underscore)をセット(カラーディスプレイでは色で代用)。
-(ディムや下線を代用するのに使われる色は ESC ] ... によりセット)
+(ディムや下線を代用するのに使われる色は 
+ESC ] ... によりセット)
 T}
 5      点滅(blink)をセット。
 7      反転表示(reverce video)をセット。
 10     T{
-選択したマッピング、ディスプレイコントロールフラグ(display
-control flag)、トグルメタフラグ(toggle meta flag)をリセットする
-(ECMA-48では"primary font"と呼んでいる)。
+選択したマッピング、ディスプレイコントロールフラグ(display control flag)、
+トグルメタフラグ(toggle meta flag)をリセットする (ECMA\-48では"primary font"と呼んでいる)。
 T}
 11     T{
 ヌルマッピングを選択、ディスプレイコントロールフラグをセット、
 トグルメタフラグをリセットする
-(ECMA-48 では"first alternate font"と呼んでいる)。
+(ECMA\-48 では"first alternate font"と呼んでいる)。
 T}
 12     T{
-ヌルマッピングを選択、ディスプレイコントロールフラグ、
-トグルメタフラグをセットする
-(ECMA-48 では "second alternate font" と呼んでいる)。
+ヌルマッピングを選択、ディスプレイコントロールフラグをセット、
+トグルメタフラグをセットする (ECMA\-48 では "second alternate font" と呼んでいる)。
 トグルメタフラグがたっていると、
-マッピングテーブルによる変換をする前に、バイトの上位の1ビットが
-トグルされる。
+マッピングテーブルによる変換をする前に、
\83\90ã\82¤ã\83\88ã\81®ä¸\8aä½\8dã\81®1ã\83\93ã\83\83ã\83\88ã\81\8cã\83\88ã\82°ã\83«ã\81\95ã\82\8cã\82\8bã\80\82
 T}
-21     通常の輝度にセット(ECMA-48 では "doubly underlined" と呼んでいる)。
+21     通常の輝度にセット(ECMA\-48 では "doubly underlined" と呼んでいる)。
 22     通常の輝度にセット。
 24     下線オフ。
 25     点滅オフ。
@@ -302,179 +251,130 @@ T}
 49     バックグラウンドをデフォルトにセット。
 .TE
 .PP
-.B "ECMA-48 モードスイッチ(Mode Switches)"
-.TP
+\fBECMA\-48 モードスイッチ(Mode Switches)\fP
+.TP 
 ESC [ 3 h
 DECCRM (デフォルトではオフ): コントロール文字を表示する。
-.TP
+.TP 
 ESC [ 4 h
 DECIM (デフォルトではオフ): 挿入モードにする。
-.TP
+.TP 
 ESC [ 20 h
-LF/NL (デフォルトではオフ): LF, VT, FFをエコーしたあと自動的 CR をつける。
 .\"
+LF/NL (デフォルトではオフ): LF, VT, FFをエコーしたあと自動的 CR をつける。
 .PP
-.B "ECMA-48 状態リポートコマンド(Status Report Commands)"
 .\"
-.TP
+\fBECMA\-48 状態リポートコマンド(Status Report Commands)\fP
+.TP 
 ESC [ 5 n
 デバイス状態のリポート(DSR): 返事は ESC [ 0 n (端末 OK).
-.TP
+.TP 
 ESC [ 6 n
-カーソル位置のリポート(CPR): 返事は ESC [ \fIy\fP ; \fIx\fP R、
-\fIx,y\fP はカーソルの位置をあらわす。
 .\"
+カーソル位置のリポート(CPR): 返事は ESC [ \fIy\fP ; \fIx\fP R、 \fIx,y\fP はカーソルの位置をあらわす。
 .PP
-.B "DEC プライベートモード (DECSET/DECRST) シーケンス"
+\fBDEC プライベートモード (DECSET/DECRST) シーケンス\fP
 .sp
 .\"
-これらは ECMA-48 では記述されていない。ここでは、セットモード
-シーケンス (Set Mode sequences)を記載する; 最後の \(aqh\(aq を \(aql\(aq に
-置き換えるとリセットモードシーケンス(Reset Mode sequences)になる。
-.TP
+これらは ECMA\-48 では記述されていない。ここでは、セットモード シーケンス (Set Mode sequences)を記載する; 最後の
+\(aqh\(aq を \(aql\(aq に 置き換えるとリセットモードシーケンス(Reset Mode sequences)になる。
+.TP 
 ESC [ ? 1 h
-DECCKM (デフォルトはオフ): セットされた時にはカーソルキーは ESC [ ではなく
-ESC O を前につけて送る。
-.TP
+DECCKM (デフォルトはオフ): セットされた時にはカーソルキーは ESC [ ではなく ESC O を前につけて送る。
+.TP 
 ESC [ ? 3 h
-DECCOLM (デフォルトはオフ = 80 桁): 80/132 の桁モード切替え。
-ドライバーのソースの注釈には、これだけでは十分でなく
-.BR resizecons (8)
-のようなユーザーモードのユーティリティーで、コンソールビデオカードの
+DECCOLM (デフォルトはオフ = 80 桁): 80/132 の桁モード切替え。 ドライバーのソースの注釈には、これだけでは十分でなく
+\fBresizecons\fP(8)  のようなユーザーモードのユーティリティーで、コンソールビデオカードの
 ハードウェアレジスタを変える必要があると書かれている。
-.TP
+.TP 
 ESC [ ? 5 h
 DECSCNM (デフォルトはオフ): 反転表示モードのセット。
-.TP
+.TP 
 ESC [ ? 6 h
-DECOM(デフォルトはオフ): セットされた時には、カーソルのアドレッシングが、
-スクロール範囲の左上隅からの相対位置になる。
-.TP
+DECOM(デフォルトはオフ): セットされた時には、カーソルのアドレッシングが、 スクロール範囲の左上隅からの相対位置になる。
+.TP 
 ESC [ ? 7 h
-DECAWM(デフォルトはオン): オートラップを設定。このモードの時は、80 桁
-(DECCOLM がオンのときは 132 桁)を超えたグラフィックキャラクタは、
-強制的に次の行の先頭に折り返されて表示される。
-.TP
+DECAWM(デフォルトはオン): オートラップを設定。このモードの時は、80 桁 (DECCOLM がオンのときは 132
+桁)を超えたグラフィックキャラクタは、 強制的に次の行の先頭に折り返されて表示される。
+.TP 
 ESC [ ? 8 h
 DECARM(デフォルトはオン): キーボードのオートリピートをオンにセット。
-.TP
+.TP 
 ESC [ ? 9 h
-X10 マウスリポート(デフォルトはオフ): リポートモードを 1 にセット(または、
-0 にリセット)\(em後述
-.TP
+X10 マウスリポート(デフォルトはオフ): リポートモードを 1 にセット(または、 0 にリセット)\(em後述
+.TP 
 ESC [ ? 25 h
 DECTECM (デフォルトはオン): カーソルを可視(visible)にする。
-.TP
+.TP 
 ESC [ ? 1000 h
-X11 マウスリポート(デフォルトはオフ): リポートモードを 2 にセット(または、
-0にリセット)\(em後述
 .\"
+X11 マウスリポート(デフォルトはオフ): リポートモードを 2 にセット(または、 0にリセット)\(em後述
 .PP
-.B "Linux コンソールプライベート CSI シーケンス"
+\fBLinux コンソールプライベート CSI シーケンス\fP
 .sp
 .\"
-以下のシーケンスは ECMA-48 のものでも本来の VT102 のものでもでもなく、
-Linuxコンソールドライバーに固有なシーケンスである。色は SGR パラメータで
-表現される: 0 = 黒, 1= 赤, 2 = 緑, 3 = 茶, 4 = 青, 5 = マゼンタ,
-6 = シアン, 7 = 白
+以下のシーケンスは ECMA\-48 のものでも本来の VT102 のものでもでもなく、 Linuxコンソールドライバーに固有なシーケンスである。色は
+SGR パラメータで 表現される: 0 = 黒, 1= 赤, 2 = 緑, 3 = 茶, 4 = 青, 5 = マゼンタ, 6 = シアン, 7 = 白
 .TS
 l l.
 ESC [ 1 ; \fIn\fP ]    下線の色を\fIn\fP にセットする。
 ESC [ 2 ; \fIn\fP ]    ディムの色を\fIn\fP にセットする。
 ESC [ 8 ]              現在の色のペアをデフォルト属性にする。
-ESC [ 9 ; \fIn\fP ]    スクリーンブランク(screen blank)のタイムアウト
-       を \fIn\fP 分にセットする。
+ESC [ 9 ; \fIn\fP ]    スクリーンブランク(screen blank)のタイムアウトを \fIn\fP 分にセットする。
 ESC [ 10 ; \fIn\fP ]   ベルの周波数(Hz)をセットする。
 ESC [ 11 ; \fIn\fP ]   ベルの鳴っている時間(msec)をセットする。
 ESC [ 12 ; \fIn\fP ]   指定のコンソールを前面に持ってくる。
 ESC [ 13 ]             スクリーンをアンブランク(Unblank)する。
-ESC [ 14 ]             VESA電源停止インターバル(VESA powerdown
-       interval)をセットする。
+ESC [ 14 ]             VESA電源停止インターバル(VESA powerdown interval)をセットする。
 .TE
 .SS 文字集合
-カーネルは、バイト列からコンソールスクリーン符号の変換を 4 つ
-知っている。
-4 つの変換テーブルとは、a) Latin1 \-> PC,  b) VT100 graphics \-> PC,
-c) PC \-> PC, d) ユーザー定義, である。
-.PP
-G0 と G1 と呼ばれる二つの文字集合があり、そのうち一つが現在の
-文字集合である(初期値は G0 )。
-\fB^N\fP をタイプすると G1 が \fB^O\fP を入力すると G0 が現在の文字集合になる。
-.PP
-変数 G0 と G1 は変換テーブルを指しており、ユーザーにより変更できる。
-最初はそれぞれテーブル a) と テーブル b) を指している。
-ESC ( B 、 ESC ( 0 、 ESC ( U 、 ESC ( K のそれぞれのシーケンスにより、
-G0 が変換テーブル a)、 b)、 c)、 d) を指すようになる。
-また、ESC ) B 、 ESC ) 0 、 ESC ) U 、 ESC ) K のそれぞれのシーケンス
-により、G1 が変換テーブル  a)、 b)、 c)、 d) を指すようになる。
-.PP
-ESC c のシーケンスは端末をリセットする。スクリーンがめちゃくちゃになった
-時にそうすることが必要である。よくアドバイスされる "echo ^V^O" は G0
-を現在の文字集合にするだけであり、G0 がテーブル a) を指しているという
-保証はない。
-いくつかのディストリビューションには、
-.BR reset (1)
-というプログラムが含まれるが、これはただ "echo ^[c" を実行するものである。
-もし、コンソールの terminfo エントリーが正しい(かつ rs1=\\Ec のエントリーが
-ある)ならば、"tput reset"でも同じ効果がある。
-.PP
-ユーザー定義のマッピングテーブルは
-.BR mapscrn (8)
-を使って定義できる。
-マッピングの結果、シンボル c が印字されるとシンボル s = map[c] が
-ビデオメモリに送られる。s に対応するビットマップはキャラクター ROM にあり、
-.BR setfont (8)
+カーネルは、バイト列からコンソールスクリーン符号の変換を 4 つ 知っている。 4 つの変換テーブルとは、a) Latin1 \-> PC, b)
+VT100 graphics \-> PC, c) PC \-> PC, d) ユーザー定義, である。
+.PP
+G0 と G1 と呼ばれる二つの文字集合があり、そのうち一つが現在の 文字集合である(初期値は G0 )。 \fB^N\fP をタイプすると G1 が
+\fB^O\fP を入力すると G0 が現在の文字集合になる。
+.PP
+変数 G0 と G1 は変換テーブルを指しており、ユーザーにより変更できる。 最初はそれぞれテーブル a) と テーブル b) を指している。 ESC
+( B 、 ESC ( 0 、 ESC ( U 、 ESC ( K のそれぞれのシーケンスにより、 G0 が変換テーブル a)、 b)、 c)、 d)
+を指すようになる。 また、ESC ) B 、 ESC ) 0 、 ESC ) U 、 ESC ) K のそれぞれのシーケンス により、G1
+が変換テーブル a)、 b)、 c)、 d) を指すようになる。
+.PP
+ESC c のシーケンスは端末をリセットする。スクリーンがめちゃくちゃになった 時にそうすることが必要である。よくアドバイスされる "echo
+^V^O" は G0 を現在の文字集合にするだけであり、G0 がテーブル a) を指しているという 保証はない。 いくつかのディストリビューションには、
+\fBreset\fP(1)  というプログラムが含まれるが、これはただ "echo ^[c" を実行するものである。 もし、コンソールの terminfo
+エントリーが正しい(かつ rs1=\eEc のエントリーが ある)ならば、"tput reset"でも同じ効果がある。
+.PP
+ユーザー定義のマッピングテーブルは \fBmapscrn\fP(8)  を使って定義できる。 マッピングの結果、シンボル c が印字されるとシンボル s =
+map[c] が ビデオメモリに送られる。s に対応するビットマップはキャラクター ROM にあり、 \fBsetfont\fP(8)
 により変更可能である。
 .SS マウストラッキング
-マウストラッキング機能は、
-.BR xterm (1)-互換の
-マウスステータスリポート(mouse
-status reports)を返させるためのものである。
-コンソールドライバーはマウスのデバイスや種類について知る方法が
-ないので、仮想ターミナルドライバーがマウス更新の ioctl を受け取った時だけ、
-マウスステータスリポートがコンソールの入力ストリームに送られる。
-この ioctl は、
-.BR gpm (8)
-デーモンのようなマウス対応のユーザーモード
-アプリケーションが発生しなければならない。
-.PP
-\fBxterm\fP(1) によって生成される全てのマウス追跡エスケープシーケンスのための
-パラメータは、数値を \fIvalue\fP+040 のように符号化し、一つの文字として
-あらわす。
-例えば、\(aq!\(aq は 1 になる。スクリーン座標は 1 をベースにする。
-.PP
-X10 互換モードでは、ボタンが押された時にマウスの位置と押されたマウスの
-ボタンとをエンコードしたエスケープシーケンスを送る。
-この機能は ESC [ ? 9 h を送ると有効になり ESC [ ? 9 l により無効になる。
-ボタンが押されると \fBxterm\fP(1) は ESC [ M \fIbxy\fP (の 6 文字)を送る。
-ここで \fIb\fP は button\-1, \fIx\fP と \fIy\fP は マウスがボタンが押された
-時の x と y 座標である。
+マウストラッキング機能は、 \fBxterm\fP(1)\-互換の マウスステータスリポート(mouse status
+reports)を返させるためのものである。 コンソールドライバーはマウスのデバイスや種類について知る方法が
+ないので、仮想ターミナルドライバーがマウス更新の ioctl を受け取った時だけ、 マウスステータスリポートがコンソールの入力ストリームに送られる。
+この ioctl は、 \fBgpm\fP(8)  デーモンのようなマウス対応のユーザーモード アプリケーションが発生しなければならない。
+.PP
+\fBxterm\fP(1) によって生成される全てのマウス追跡エスケープシーケンスのための パラメータは、数値を \fIvalue\fP+040
+のように符号化し、一つの文字として あらわす。 例えば、\(aq!\(aq は 1 になる。スクリーン座標は 1 をベースにする。
+.PP
+X10 互換モードでは、ボタンが押された時にマウスの位置と押されたマウスの ボタンとをエンコードしたエスケープシーケンスを送る。 この機能は ESC [
+? 9 h を送ると有効になり ESC [ ? 9 l により無効になる。 ボタンが押されると \fBxterm\fP(1) は ESC [ M \fIbxy\fP
+(の 6 文字)を送る。 ここで \fIb\fP は button\-1, \fIx\fP と \fIy\fP は マウスがボタンが押された 時の x と y 座標である。
 このコードはカーネルが発生するのと同じコードである。
 .PP
 ノーマルトラッキングモード(Normal tracking mode)(Linux 2.0.24 では
-実装されていない)では、両方のボタンが押されたか離された時に
-エスケープシーケンスが送られる。
-モディファイアの情報も一緒に送られる。
+実装されていない)では、両方のボタンが押されたか離された時に エスケープシーケンスが送られる。 モディファイアの情報も一緒に送られる。
 この機能は、ESC [ ? 1000 h を送ると有効になり ESC [ ? 1000 l で無効になる。
-ボタンが押されるか離されるかした時には、\fBxterm\fP(1) は ESC [ M
-\fIbxy\fP を送る。
-\fIb\fP の低位の2ビットにはボタン情報がエンコードされる:
-0=MB1 が押された, 1=MB2 が押された, 2=MB3 が押された, 3=離された。
-高位のビットには、ボタンが押された時にどのモディファイアがダウンしていたかが
-エンコードされる: 4=Shift, 8=Meta, 16=Control。
-そして、上位と下位ビットが加算される。
-ここでも \fIx\fP と \fIy\fP は、マウスイベントが起こった時の
-x と y 座標であり、左上の隅が(1,1)である。
+ボタンが押されるか離されるかした時には、\fBxterm\fP(1) は ESC [ M \fIbxy\fP を送る。 \fIb\fP
+の低位の2ビットにはボタン情報がエンコードされる: 0=MB1 が押された, 1=MB2 が押された, 2=MB3 が押された, 3=離された。
+高位のビットには、ボタンが押された時にどのモディファイアがダウンしていたかが エンコードされる: 4=Shift, 8=Meta,
+16=Control。 そして、上位と下位ビットが加算される。 ここでも \fIx\fP と \fIy\fP は、マウスイベントが起こった時の x と y
+座標であり、左上の隅が(1,1)である。
 .SS 他のターミナルとの比較
-多くの異なるターミナルタイプが、Linux コンソールのように、"VT100互換"を
-名乗っている。
-ここでは、Linux コンソールと 2 つの最も重要なターミナルである
-DEC VT102 と
-.BR xterm (1)
-との違いについて述べる。
 .\"
+多くの異なるターミナルタイプが、Linux コンソールのように、"VT100互換"を 名乗っている。 ここでは、Linux コンソールと 2
+つの最も重要なターミナルである DEC VT102 と \fBxterm\fP(1)  との違いについて述べる。
 .PP
-.B コントロール文字の取り扱い
+\fBコントロール文字の取り扱い\fP
 .sp
 VT102 は以下のコントロール文字も認識する:
 .HP
@@ -484,66 +384,56 @@ ENQ (0x05) はアンサーバックメッセージ(answerback message)を発生
 .HP
 DC1 (0x11, \fB^Q\fP, XON) は送信を再開する;
 .HP
-DC3 (0x13, \fB^S\fP, XOFF) は VT100 に XOFF と XON 以外のコードを無視(そして
-送信の停止)を起こさせる。
+DC3 (0x13, \fB^S\fP, XOFF) は VT100 に XOFF と XON 以外のコードを無視(そして 送信の停止)を起こさせる。
 .LP
 tty ドライバーにより VT100 に似た DC1/DC3 処理をできる。
 .LP
-.BR xterm (1)
-(VT100 モード)は BEL, BS, HT, LF, VT, FF, CR, SO, SI, ESC の
-コントロール文字を認識する。
 .\"
+\fBxterm\fP(1)  (VT100 モード)は BEL, BS, HT, LF, VT, FF, CR, SO, SI, ESC の
+コントロール文字を認識する。
 .PP
-.B エスケープシーケンス
+\fBエスケープシーケンス\fP
 .sp
 Linux コンソールで実装されていない VT100 コンソールシーケンスは以下の通り:
 .TS
 l l l.
-ESC N  SS2     シングルシフト 2
-               (次の文字だけ G2 文字集合を選択する)。
-ESC O  SS3     シングルシフト 3
-               (次の文字だけ G3 文字集合を選択する)。
-ESC P  DCS     デバイス制御文字列 (ESC \\ で終わる)
+ESC N  SS2     シングルシフト 2 (次の文字だけ G2
+               文字集合を選択する)。
+ESC O  SS3     シングルシフト 3 (次の文字だけ G3
+               文字集合を選択する)。
+ESC P  DCS     デバイス制御文字列 (ESC \e で終わる)
 ESC X  SOS     文字列の始まり。
-ESC ^  PM      プライバシーメッセージ(ESC \\ で終わる)。
-ESC \\ ST      文字列の終端文字。
+ESC ^  PM      プライバシーメッセージ(ESC \e で終わる)。
+ESC \e ST      文字列の終端文字。
 ESC * ...              G2 文字集合を指定する。
 ESC + ...              G3 文字集合を指定する。
 .TE
 .PP
-.BR xterm (1)
-(VT100 モード)は ESC c, ESC # 8, ESC >, ESC =,
-ESC D, ESC E, ESC H, ESC M, ESC N, ESC O, ESC P ... ESC \\,
-ESC Z を認識する("わたしは高等ビデオオプション付きの VT100 です"という
-意味で ESC [ ? 1 ; 2 c と返答する)、ESC ^ ... ESC \\ は上述と同じ意味を
-あらわす。ESC (, ESC ), ESC *, ESC + に続く 0, A, B を DEC 特殊文字と
-して受け、それぞれラインドローイング(line drawing) のセット、UK、
-US-ASCII をあらわす。
-.PP
-ユーザーは \fBxterm\fP(1) が VT220 特有のコントロールシーケンスに
-反応するように設定でき、また設定と初期化のされかたによって
+\fBxterm\fP(1)  (VT100 モード)は ESC c, ESC # 8, ESC >, ESC =, ESC D, ESC E,
+ESC H, ESC M, ESC N, ESC O, ESC P ... ESC \e, ESC Z を認識する("わたしは高等ビデオオプション付きの
+VT100 です"という 意味で ESC [ ? 1 ; 2 c と返答する)、ESC ^ ... ESC \e は上述と同じ意味を あらわす。ESC
+(, ESC ), ESC *, ESC + に続く 0, A, B を DEC 特殊文字と して受け、それぞれラインドローイング(line
+drawing) のセット、UK、 US\-ASCII をあらわす。
+.PP
+ユーザーは \fBxterm\fP(1) が VT220 特有のコントロールシーケンスに 反応するように設定でき、また設定と初期化のされかたによって
 自分自身を VT52, VT100 などと認識する。
 .PP
-xterm は、特定のリソースの設定のために ESC ] (OSC) を受け付ける。
-ECMA-48 の文字列終端文字 (ST) に加えて、
-\fBxterm\fP(1) は BEL を OSC 文字列を終端するものとして受け付ける。
-以下は \fBxterm\fP(1) が認識する OSC コントロールシーケンスの一部である。
+xterm は、特定のリソースの設定のために ESC ] (OSC) を受け付ける。 ECMA\-48 の文字列終端文字 (ST) に加えて、
+\fBxterm\fP(1) は BEL を OSC 文字列を終端するものとして受け付ける。 以下は \fBxterm\fP(1) が認識する OSC
+コントロールシーケンスの一部である。
 .TS
 l l.
-ESC ] 0 ; \fItxt\fP ST アイコン名とウインドウタイトルを \fItxt\fP に
-       セットする。
+ESC ] 0 ; \fItxt\fP ST アイコン名とウインドウタイトルを \fItxt\fP にセットする。
 ESC ] 1 ; \fItxt\fP ST アイコン名を \fItxt\fP にセットする。
 ESC ] 2 ; \fItxt\fP ST ウインドウタイトルを \fItxt\fP にセットする。
 ESC ] 4 ; \fInum\fP; \fItxt\fP ST      ANSI 色 \fInum\fP を \fItxt\fP にセットする。
-ESC ] 10 ; \fI\fItxt\fP\fP ST  動的テキスト色を \fItxt\fP にセットする。
-ESC ] 4 6 ; \fIname\fP ST      チェンジログファイルを \fIname\fP に変更する(通常は
-       コンパイル時オプションにより無効になっている)。
-ESC ] 5 0 ; \fIfn\fP ST        フォントを \fIfn\fP にセットする。
+ESC ] 10 ; \fItxt ST   動的テキスト色を txt にセットする。\fP
+\fIESC ] 4 6 ; name ST チェンジログファイルを name に変更する(通常は\fP
+\fI    コンパイル時オプションにより無効になっている)。\fP
+\fIESC ] 5 0 ; fn ST   フォントを fn にセットする。\fP
 .TE
 .PP
-以下のものは、少し違った意味にとられる
-(より多くの状態を保存し、より VT100/VT220 に近いふるまいをする):
-.LP
+以下のものは、少し違った意味にとられる (より多くの状態を保存し、より VT100/VT220 に近いふるまいをする):
 .TS
 l l l.
 ESC 7  DECSC   カーソルの保存。
@@ -565,37 +455,26 @@ ESC }     LS2R    G2 文字集合を GR として呼び出す。
 ESC ~  LS1R    G1 文字集合を GR として呼び出す。
 .TE
 .PP
-また ESC % を認識し、Linux コンソールより更に完全な UTF-8 実装を提供する。
 .\"
+また ESC % を認識し、Linux コンソールより更に完全な UTF\-8 実装を提供する。
 .PP
-.B "CSI シーケンス"
+\fBCSI シーケンス\fP
 .sp
-X11R5 由来のような、古いバージョンの \fBxterm\fP(1) はブリンク SGR を
-ボールド SGR として解釈する。
-1995 年の XFree86 3.1.2A のような、ANSI カラーが実装された、より新しい
-バージョンでは、ブリンク属性を色として表示することによってこれを
-改善している。
-最近のバージョンの xterm はブリンク SGR をテキストをブリンクさせることで
-実装し、さらにまた、SGR 表示の代替案として色付きのテキストも利用できる。
-Stock X11R6 版では、XFree86 xterm が組み入れられた X11R6.8 リリースまで
-色設定 SGR を認識しなかった。
-Linux が認識する他のすべての ECMA-48 CSI シーケンスは
-.I xterm
-でも認識されるが、\fBxterm\fP(1) は Linux が認識しない
-いくつかの ECMA-48 と DEC のコントロールシーケンスも実装している。
-.PP
-\fBxterm\fP(1) は上述のすべての DEC プライベートモードのシーケンスを認識するが、
-Linux プライベートモードのシーケンスはどれも認識しない。
-\fBxterm\fP(1) 自身のプライベートモードシーケンスに関しての議論は、
-X 配布とともに入手可能な Edward Moy, Stephen Gildea,Thomas E. Dickey による
-\fIXterm Control Sequences\fP
-ドキュメントを参照されたい。
-このドキュメントは、簡潔なものであるが、このマニュアルページより
-遥かに長いものである。
+X11R5 由来のような、古いバージョンの \fBxterm\fP(1) はブリンク SGR を ボールド SGR として解釈する。 1995 年の
+XFree86 3.1.2A のような、ANSI カラーが実装された、より新しい バージョンでは、ブリンク属性を色として表示することによってこれを
+改善している。 最近のバージョンの xterm はブリンク SGR をテキストをブリンクさせることで 実装し、さらにまた、SGR
+表示の代替案として色付きのテキストも利用できる。 Stock X11R6 版では、XFree86 xterm が組み入れられた X11R6.8
+リリースまで 色設定 SGR を認識しなかった。 Linux が認識する他のすべての ECMA\-48 CSI シーケンスは \fIxterm\fP
+でも認識されるが、\fBxterm\fP(1) は Linux が認識しない いくつかの ECMA\-48 と DEC のコントロールシーケンスも実装している。
+.PP
+\fBxterm\fP(1) は上述のすべての DEC プライベートモードのシーケンスを認識するが、 Linux
+プライベートモードのシーケンスはどれも認識しない。 \fBxterm\fP(1) 自身のプライベートモードシーケンスに関しての議論は、 X
+配布とともに入手可能な Edward Moy, Stephen Gildea,Thomas E. Dickey による \fIXterm Control
+Sequences\fP ドキュメントを参照されたい。 このドキュメントは、簡潔なものであるが、このマニュアルページより 遥かに長いものである。
 年代順の概観としては、
 .PP
 .in +4n
-http://invisible-island.net/xterm/xterm.log.html
+http://invisible\-island.net/xterm/xterm.log.html
 .in
 .PP
 には xterm の変更の詳細がある。
@@ -603,41 +482,28 @@ http://invisible-island.net/xterm/xterm.log.html
 \fIvttest\fP は
 .PP
 .in +4n
-http://invisible-island.net/vttest/
+http://invisible\-island.net/vttest/
 .in
 .PP
-で入手でき、これらのコントロールシーケンスの多くに関するデモを行う。
-\fBxterm\fP(1) ソース配布パッケージには
+で入手でき、これらのコントロールシーケンスの多くに関するデモを行う。 \fBxterm\fP(1) ソース配布パッケージには
 その他の機能を学ぶことが出来るサンプルスクリプトが入っている。
 .SH 注意
 ESC 8 (DECRC) は ESC % で変更された文字集合を復元することはできない。
 .SH バグ
-2.0.23 では CSI が壊れていて、エスケープシーケンス中の NUL が
-無視されない。
-.PP
-古いバージョン(2.0 以降)のカーネルには、8 ビット制御シーケンスを解釈する。
-これらの "C1 コントロール" は ESC [, ESC ] および同様な制御シーケンス
-起動子を置き換えるために 128 から 159 のコードを使う。
-新しいカーネルでは (UTF-8 対応の変更時に見落とされたか壊れたために)
-寸断しているが、実装は不完全で信頼できないものと評価されている。
-.PP
-Linux "プライベートモード" シーケンスは ECMA-48 のプライベートモード
-コントロールシーケンスのルールに従っていない。
-特に、 ] で終わるものは標準終端文字を使えない。
-OSC(パレット設定)シーケンスは大きな問題がある。
-\fBxterm\fP(1) はこれを文字列終端文字 (ST) が必要なコントロールシーケンスと
-解釈するかもしれないからである。
-(不正なコントロールシーケンスなので)無視される \fBsetterm\fP(1) シーケンスと
-違い、パレットシーケンスは \fBxterm\fP(1) をハングさせるかもしれない
-(しかしリターンキーを押すことで回復できる)。
-Linux コントロールシーケンスをハードコードしているアプリケーションに
-適応させるには、\fBxterm\fP(1) リソースの \fBbrokenLinuxOSC\fP を
-真 (true) に設定する。
-.PP
-このドキュメントの古いバージョンでは、Linux が ECMA-48 の不可視テキストの
-コントロールシーケンスを認識するかのように書かれていた。
+2.0.23 では CSI が壊れていて、エスケープシーケンス中の NUL が 無視されない。
+.PP
+古いバージョン(2.0 以降)のカーネルには、8 ビット制御シーケンスを解釈する。 これらの "C1 コントロール" は ESC [, ESC ]
+および同様な制御シーケンス 起動子を置き換えるために 128 から 159 のコードを使う。 新しいカーネルでは (UTF\-8
+対応の変更時に見落とされたか壊れたために)  寸断しているが、実装は不完全で信頼できないものと評価されている。
+.PP
+Linux "プライベートモード" シーケンスは ECMA\-48 のプライベートモード コントロールシーケンスのルールに従っていない。 特に、 ]
+で終わるものは標準終端文字を使えない。 OSC(パレット設定)シーケンスは大きな問題がある。 \fBxterm\fP(1) はこれを文字列終端文字 (ST)
+が必要なコントロールシーケンスと 解釈するかもしれないからである。 (不正なコントロールシーケンスなので)無視される \fBsetterm\fP(1)
+シーケンスと 違い、パレットシーケンスは \fBxterm\fP(1) をハングさせるかもしれない (しかしリターンキーを押すことで回復できる)。 Linux
+コントロールシーケンスをハードコードしているアプリケーションに 適応させるには、\fBxterm\fP(1) リソースの \fBbrokenLinuxOSC\fP
+を 真 (true) に設定する。
+.PP
+このドキュメントの古いバージョンでは、Linux が ECMA\-48 の不可視テキストの コントロールシーケンスを認識するかのように書かれていた。
 これは無視される。
 .SH 関連項目
-.BR console (4),
-.BR console_ioctl (4),
-.BR charsets (7)
+\fBconsole\fP(4), \fBconsole_ioctl\fP(4), \fBcharsets\fP(7)