diff --git a/ja_JP.eucJP/man/man5/terminfo.5 b/ja_JP.eucJP/man/man5/terminfo.5 index 1d2067db4b..59ffd68e23 100644 --- a/ja_JP.eucJP/man/man5/terminfo.5 +++ b/ja_JP.eucJP/man/man5/terminfo.5 @@ -33,7 +33,7 @@ .\"*************************************************************************** .\" .\" %Id: terminfo.head,v 1.9 2000/08/13 01:56:40 tom Exp % -.\" $FreeBSD: doc/ja_JP.eucJP/man/man5/terminfo.5,v 1.6 2001/05/26 02:41:02 horikawa Exp $ +.\" $FreeBSD$ .TH TERMINFO 5 "" "" "File Formats" .ds n 5 .ds d /usr/share/misc/terminfo @@ -142,7 +142,7 @@ tparm 第 \fIi\fP 番目のパラメータを表します。 .PP -以下はブール値ケーパビリティです。 +以下はブール値ケーパビリティです : .na .TS H @@ -161,16 +161,16 @@ T} back_color_erase bce ut T{ 画面を背景色で消去する T} -can_change ccc cc T{ +can_change ccc cc T{ 既存の色を再定義可能 T} ceol_standout_glitch xhp xs T{ 強調出力は上書きで消去されない (hp) T} -col_addr_glitch xhpa YA T{ +col_addr_glitch xhpa YA T{ hpa/mhpa では正方向のみ移動可能 T} -cpi_changes_res cpix YF T{ +cpi_changes_res cpix YF T{ 文字ピッチを変えると解像度が変わる T} cr_cancels_micro_mode crxm YB T{ @@ -185,37 +185,37 @@ T} erase_overstrike eo eo T{ 空白の重ね打ちで消去可能 T} -generic_type gn gn T{ +generic_type gn gn T{ 一般的な回線タイプ T} -hard_copy hc hc T{ +hard_copy hc hc T{ ハードコピー端末 T} -hard_cursor chts HC T{ +hard_cursor chts HC T{ カーソルが見にくい T} -has_meta_key km km T{ +has_meta_key km km T{ メタキーを持つ (押すと第 8 ビットがセットされる) T} -has_print_wheel daisy YC T{ +has_print_wheel daisy YC T{ 文字セットを変更するのに人手が必要なプリンタ T} -has_status_line hs hs T{ +has_status_line hs hs T{ 特別なステータス行を持つ T} hue_lightness_saturation hls hl T{ 端末は HLS 色表記のみ使用 (Tektronix) T} insert_null_glitch in in T{ -挿入モードでナル文字を区別する +挿入モードでヌル文字を区別する T} -lpi_changes_res lpix YG T{ +lpi_changes_res lpix YG T{ 行ピッチを変えると解像度が変わる T} -memory_above da da T{ +memory_above da da T{ 画面より上の描画が保持される T} -memory_below db db T{ +memory_below db db T{ 画面より下の描画が保持される T} move_insert_mode mir mi T{ @@ -224,28 +224,28 @@ T} move_standout_mode msgr ms T{ 強調モードで安全にカーソル移動可能 T} -needs_xon_xoff nxon nx T{ +needs_xon_xoff nxon nx T{ パディング機能が働かない。xon/xoff 制御が必要 T} -no_esc_ctlc xsb xb T{ +no_esc_ctlc xsb xb T{ beehive 端末 (f1=escape, f2=ctrl C) T} -no_pad_char npc NP T{ +no_pad_char npc NP T{ パディング文字が存在しない T} non_dest_scroll_region ndscr ND T{ スクロール領域が非破壊的 T} -non_rev_rmcup nrrmc NR T{ +non_rev_rmcup nrrmc NR T{ smcup は rmcup の動作を反転しない T} -over_strike os os T{ +over_strike os os T{ 端末は重ね打ち可能 T} -prtr_silent mc5i 5i T{ +prtr_silent mc5i 5i T{ プリンタ出力は画面にエコーしない T} -row_addr_glitch xvpa YD T{ +row_addr_glitch xvpa YD T{ vpa/mvpa では正方向にのみ移動可能 T} semi_auto_right_margin sam YE T{ @@ -254,19 +254,19 @@ T} status_line_esc_ok eslok es T{ ステータス行上でエスケープ可能 T} -tilde_glitch hz hz T{ +tilde_glitch hz hz T{ ~ 表示不可 (hazeltine 端末) T} transparent_underline ul ul T{ 下線付文字は上書きする T} -xon_xoff xon xo T{ +xon_xoff xon xo T{ 端末は xon/xoff ハンドシェークを行う T} .TE .ad -以下は数値ケーパビリティです。 +以下は数値ケーパビリティです : .na .TS H @@ -276,47 +276,47 @@ c l l c lw25 lw6 lw2 lw20. \fBvariable cap- TCap 説明\fR \fB数値 name Code\fR -columns cols co T{ +columns cols co T{ 1 行の桁数 T} -init_tabs it it T{ +init_tabs it it T{ タブの初期設定は # 個の空白毎 T} -label_height lh lh T{ +label_height lh lh T{ ラベル 1 つの行数 T} -label_width lw lw T{ +label_width lw lw T{ ラベル 1 つの桁数 T} -lines lines li T{ +lines lines li T{ 画面またはページの行数 T} -lines_of_memory lm lm T{ +lines_of_memory lm lm T{ lines の値以上の場合メモリの行数。0 は行数が可変であることを表す T} magic_cookie_glitch xmc sg T{ smso や rmso で画面に残る空白数 T} -max_attributes ma ma T{ +max_attributes ma ma T{ 端末が組み合わせて処理できる属性数の最大値 T} -max_colors colors Co T{ +max_colors colors Co T{ 画面上の最大色数 T} -max_pairs pairs pa T{ +max_pairs pairs pa T{ 画面上の色ペアの最大値 T} -maximum_windows wnum MW T{ +maximum_windows wnum MW T{ 定義可能なウィンドウ数の最大値 T} -no_color_video ncv NC T{ +no_color_video ncv NC T{ 色付きでは使用できないビデオ属性 T} -num_labels nlab Nl T{ +num_labels nlab Nl T{ 画面上のラベル数 T} padding_baud_rate pb pb T{ -パディングが必要な最低ボー速度 +パディングが必要な最低ボーレート T} virtual_terminal vt vt T{ 仮想画面番号 (CB/unix) @@ -328,8 +328,8 @@ T} .ad 以下の数値ケーパビリティは、SVr4.0 の term 構造体に存在していますが、 -マニュアルには未だに説明がありません。SVr4 でプリンタに対応するために -採り入れられました。 +マニュアルには未だに説明がありません。 +SVr4 でプリンタに対応するために採り入れられました。 .na .TS H @@ -342,13 +342,13 @@ lw25 lw6 lw2 lw20. bit_image_entwining bitwin Yo T{ 各ビットイメージ行に対するパスの数 T} -bit_image_type bitype Yp T{ +bit_image_type bitype Yp T{ ビットイメージデバイスのタイプ T} -buffer_capacity bufsz Ya T{ +buffer_capacity bufsz Ya T{ 印字前にバッファリング可能なバイト数 T} -buttons btns BT T{ +buttons btns BT T{ マウスのボタン数 T} dot_horz_spacing spinh Yc T{ @@ -360,40 +360,40 @@ T} max_micro_address maddr Yd T{ micro_..._address での最大値 T} -max_micro_jump mjump Ye T{ +max_micro_jump mjump Ye T{ parm_..._micro での最大値 T} -micro_col_size mcs Yf T{ +micro_col_size mcs Yf T{ マイクロモードでの文字ステップサイズ T} -micro_line_size mls Yg T{ +micro_line_size mls Yg T{ マイクロモードでの行ステップサイズ T} -number_of_pins npins Yh T{ +number_of_pins npins Yh T{ プリントヘッドのピン数 T} -output_res_char orc Yi T{ +output_res_char orc Yi T{ 1 行あたりのユニット数での水平解像度 T} output_res_horz_inch orhi Yk T{ 1 インチあたりのユニット数での水平解像度 T} -output_res_line orl Yj T{ +output_res_line orl Yj T{ 1 行あたりのユニット数での垂直解像度 T} output_res_vert_inch orvi Yl T{ 1 インチあたりのユニット数での垂直解像度 T} -print_rate cps Ym T{ +print_rate cps Ym T{ 1 秒あたりの文字数での印字速度 T} -wide_char_size widcs Yn T{ +wide_char_size widcs Yn T{ 倍幅モードでの文字ステップサイズ T} .TE .ad -以下は文字列ケーパビリティです。 +以下は文字列ケーパビリティです : .na .TS H @@ -403,16 +403,16 @@ c l l c lw25 lw6 lw2 lw20. \fBvariable cap- TCap 説明\fR \fB文字列 name Code\fR -acs_chars acsc ac T{ +acs_chars acsc ac T{ 図形文字セットの組、vt100 に基づく T} -back_tab cbt bt T{ +back_tab cbt bt T{ 後退タブ (P) T} -bell bel bl T{ +bell bel bl T{ 可聴シグナル (ベル) (P) T} -carriage_return cr cr T{ +carriage_return cr cr T{ 復帰文字 (P*) (P*) T} change_char_pitch cpi ZA T{ @@ -421,125 +421,125 @@ T} change_line_pitch lpi ZB T{ 1 インチあたりの行数を #1 に変更 T} -change_res_horz chr ZC T{ +change_res_horz chr ZC T{ 水平解像度を #1 に変更 T} -change_res_vert cvr ZD T{ +change_res_vert cvr ZD T{ 垂直解像度を #1 に変更 T} change_scroll_region csr cs T{ 領域を行 #1 から行 #2 までに変更 (P) T} -char_padding rmp rP T{ +char_padding rmp rP T{ ip と同様だが挿入モード以外で使用 .\" 後で If padding is necessary between characters typed while not .\" in insert mode, give this as a number of milliseconds .\" padding in rmp. という記述がある T} -clear_all_tabs tbc ct T{ +clear_all_tabs tbc ct T{ タブ設定をすべてクリア (P) T} -clear_margins mgc MC T{ +clear_margins mgc MC T{ 左右のソフトマージンをクリア T} -clear_screen clear cl T{ +clear_screen clear cl T{ 画面をクリアし、カーソルをホームに移動 (P*) T} -clr_bol el1 cb T{ +clr_bol el1 cb T{ 行先頭までクリア T} -clr_eol el ce T{ +clr_eol el ce T{ 行末までクリア (P) T} -clr_eos ed cd T{ +clr_eos ed cd T{ 画面末までクリア (P*) T} -column_address hpa ch T{ +column_address hpa ch T{ 水平絶対位置 #1 (P) T} command_character cmdch CC T{ 端末がプロトタイプで設定可能なコマンド文字 !? T} -create_window cwin CW T{ +create_window cwin CW T{ ウィンドウ #1 を #2,#3 から #4,#5 までと定義 T} -cursor_address cup cm T{ +cursor_address cup cm T{ 行 #1 桁 #2 に移動 T} -cursor_down cud1 do T{ +cursor_down cud1 do T{ 1 行下に移動 T} -cursor_home home ho T{ +cursor_home home ho T{ カーソルをホームに移動 (cup がない場合) T} cursor_invisible civis vi T{ カーソルを見えなくする T} -cursor_left cub1 le T{ +cursor_left cub1 le T{ カーソルを 1 空白分左に移動 T} cursor_mem_address mrcup CM T{ メモリ相対のカーソル位置指定であり、行 #1 列 #2 へ移動 T} -cursor_normal cnorm ve T{ +cursor_normal cnorm ve T{ カーソルを通常表示にする (civis/cvvis を元に戻す) T} -cursor_right cuf1 nd T{ +cursor_right cuf1 nd T{ 非破壊空白 (1 空白分右に移動) T} -cursor_to_ll ll ll T{ +cursor_to_ll ll ll T{ 最終行の最初の桁 (cup がない場合) T} -cursor_up cuu1 up T{ +cursor_up cuu1 up T{ 1 行上へ T} -cursor_visible cvvis vs T{ -カーソルをよく見えるようにする +cursor_visible cvvis vs T{ +カーソルをより見えるようにする T} -define_char defc ZE T{ -文字を定義 +define_char defc ZE T{ +文字 #1 を幅 #2 ドット、ディセンダ #3 で定義する T} delete_character dch1 dc T{ 文字を削除 (P*) T} -delete_line dl1 dl T{ +delete_line dl1 dl T{ 行を削除 (P*) T} -dial_phone dial DI T{ +dial_phone dial DI T{ 番号 #1 にダイアルする T} -dis_status_line dsl ds T{ +dis_status_line dsl ds T{ ステータス行を無効にする T} -display_clock dclk DK T{ -(#1,#2) に時計を表示する +display_clock dclk DK T{ +時計を表示する T} -down_half_line hd hd T{ +down_half_line hd hd T{ 半行下へ T} -ena_acs enacs eA T{ +ena_acs enacs eA T{ 別の文字セットを有効にする T} enter_alt_charset_mode smacs as T{ 別の文字セットを開始 (P) T} -enter_am_mode smam SA T{ +enter_am_mode smam SA T{ 自動マージンオン T} enter_blink_mode blink mb T{ 点滅モードオン T} -enter_bold_mode bold md T{ +enter_bold_mode bold md T{ 太字 (更に明るい) モードオン T} -enter_ca_mode smcup ti T{ +enter_ca_mode smcup ti T{ cup を用いたプログラムを開始する文字列 T} enter_delete_mode smdc dm T{ 削除モード開始 T} -enter_dim_mode dim mh T{ -半輝度モードオン +enter_dim_mode dim mh T{ +半輝度モード開始 T} enter_doublewide_mode swidm ZF T{ 倍幅モード開始 @@ -592,22 +592,22 @@ T} enter_upward_mode sum ZP T{ 上向き移動モード開始 T} -enter_xon_mode smxon SX T{ +enter_xon_mode smxon SX T{ xon/xoff ハンドシェークオン T} -erase_chars ech ec T{ +erase_chars ech ec T{ #1 個の文字を消去 (P) T} exit_alt_charset_mode rmacs ae T{ 別の文字セット終了 (P) T} -exit_am_mode rmam RA T{ +exit_am_mode rmam RA T{ 自動マージンオフ T} exit_attribute_mode sgr0 me T{ 全属性オフ T} -exit_ca_mode rmcup te T{ +exit_ca_mode rmcup te T{ cup を用いたプログラムを終了する文字列 T} exit_delete_mode rmdc ed T{ @@ -625,7 +625,7 @@ T} exit_leftward_mode rlm ZS T{ 左向き移動モード終了 T} -exit_micro_mode rmicm ZT T{ +exit_micro_mode rmicm ZT T{ マイクロ移動モード終了 T} exit_shadow_mode rshm ZU T{ @@ -644,597 +644,597 @@ exit_underline_mode rmul ue T{ 下線モード終了 T} exit_upward_mode rum ZX T{ -上向き移動モード終了 + 逆向き移動モード終了 T} -exit_xon_mode rmxon RX T{ +exit_xon_mode rmxon RX T{ xon/xoff ハンドシェークオフ T} -fixed_pause pause PA T{ +fixed_pause pause PA T{ 2-3 秒待つ T} -flash_hook hook fh T{ +flash_hook hook fh T{ スイッチフックをフラッシュ T} -flash_screen flash vb T{ +flash_screen flash vb T{ 可視ベル (カーソルは移動しない) T} -form_feed ff ff T{ +form_feed ff ff T{ ハードコピー端末でのページ排出 (P*) T} from_status_line fsl fs T{ ステータス行からの復帰 T} -goto_window wingo WG T{ +goto_window wingo WG T{ ウィンドウ #1 に移動 T} -hangup hup HU T{ +hangup hup HU T{ 電話を切る T} -init_1string is1 i1 T{ +init_1string is1 i1 T{ 初期化文字列 T} -init_2string is2 is T{ +init_2string is2 is T{ 初期化文字列 T} -init_3string is3 i3 T{ +init_3string is3 i3 T{ 初期化文字列 T} -init_file if if T{ +init_file if if T{ 初期化ファイルの名前 T} -init_prog iprog iP T{ +init_prog iprog iP T{ 初期化プログラムのパス名 T} initialize_color initc Ic T{ 色 #1 を (#2,#3,#4) に初期化 T} -initialize_pair initp Ip T{ +initialize_pair initp Ip T{ 色ペア #1 を fg=(#2,#3,#4), bg=(#5,#6,#7) に初期化 T} insert_character ich1 ic T{ 文字の挿入 (P) T} -insert_line il1 al T{ +insert_line il1 al T{ 行の挿入 (P*) T} -insert_padding ip ip T{ +insert_padding ip ip T{ 文字挿入の後にパディングを挿入 T} -key_a1 ka1 K1 T{ +key_a1 ka1 K1 T{ キーパッドの左上キー T} -key_a3 ka3 K3 T{ +key_a3 ka3 K3 T{ キーパッドの右上キー T} -key_b2 kb2 K2 T{ +key_b2 kb2 K2 T{ キーパッドの中央キー T} -key_backspace kbs kb T{ +key_backspace kbs kb T{ backspace キー T} -key_beg kbeg @1 T{ +key_beg kbeg @1 T{ begin キー T} -key_btab kcbt kB T{ +key_btab kcbt kB T{ back-tab キー T} -key_c1 kc1 K4 T{ +key_c1 kc1 K4 T{ キーパッドの左下キー T} -key_c3 kc3 K5 T{ +key_c3 kc3 K5 T{ キーパッドの右下キー T} -key_cancel kcan @2 T{ +key_cancel kcan @2 T{ cancel キー T} -key_catab ktbc ka T{ +key_catab ktbc ka T{ clear-all-tabs キー T} -key_clear kclr kC T{ +key_clear kclr kC T{ clear-screen キー、または erase キー T} -key_close kclo @3 T{ +key_close kclo @3 T{ close キー T} -key_command kcmd @4 T{ +key_command kcmd @4 T{ command キー T} -key_copy kcpy @5 T{ +key_copy kcpy @5 T{ copy キー T} -key_create kcrt @6 T{ +key_create kcrt @6 T{ create キー T} -key_ctab kctab kt T{ +key_ctab kctab kt T{ clear-tab キー T} -key_dc kdch1 kD T{ +key_dc kdch1 kD T{ delete-character キー T} -key_dl kdl1 kL T{ +key_dl kdl1 kL T{ delete-line キー T} -key_down kcud1 kd T{ +key_down kcud1 kd T{ down-arrow キー T} -key_eic krmir kM T{ +key_eic krmir kM T{ 挿入モードで rmir や smir が送出するデータ T} -key_end kend @7 T{ +key_end kend @7 T{ end キー T} -key_enter kent @8 T{ +key_enter kent @8 T{ enter/send キー T} -key_eol kel kE T{ +key_eol kel kE T{ clear-to-end-of-line キー T} -key_eos ked kS T{ +key_eos ked kS T{ clear-to-end-of-screen キー T} -key_exit kext @9 T{ +key_exit kext @9 T{ exit キー T} -key_f0 kf0 k0 T{ -F0 ファンクションキー +key_f0 kf0 k0 T{ +F0 ファンクションキー T} -key_f1 kf1 k1 T{ -F1 ファンクションキー +key_f1 kf1 k1 T{ +F1 ファンクションキー T} -key_f10 kf10 k; T{ +key_f10 kf10 k; T{ F10 ファンクションキー T} -key_f11 kf11 F1 T{ +key_f11 kf11 F1 T{ F11 ファンクションキー T} -key_f12 kf12 F2 T{ +key_f12 kf12 F2 T{ F12 ファンクションキー T} -key_f13 kf13 F3 T{ +key_f13 kf13 F3 T{ F13 ファンクションキー T} -key_f14 kf14 F4 T{ +key_f14 kf14 F4 T{ F14 ファンクションキー T} -key_f15 kf15 F5 T{ +key_f15 kf15 F5 T{ F15 ファンクションキー T} -key_f16 kf16 F6 T{ +key_f16 kf16 F6 T{ F16 ファンクションキー T} -key_f17 kf17 F7 T{ +key_f17 kf17 F7 T{ F17 ファンクションキー T} -key_f18 kf18 F8 T{ +key_f18 kf18 F8 T{ F18 ファンクションキー T} -key_f19 kf19 F9 T{ +key_f19 kf19 F9 T{ F19 ファンクションキー T} -key_f2 kf2 k2 T{ -F2 ファンクションキー +key_f2 kf2 k2 T{ +F2 ファンクションキー T} -key_f20 kf20 FA T{ +key_f20 kf20 FA T{ F20 ファンクションキー T} -key_f21 kf21 FB T{ +key_f21 kf21 FB T{ F21 ファンクションキー T} -key_f22 kf22 FC T{ +key_f22 kf22 FC T{ F22 ファンクションキー T} -key_f23 kf23 FD T{ +key_f23 kf23 FD T{ F23 ファンクションキー T} -key_f24 kf24 FE T{ +key_f24 kf24 FE T{ F24 ファンクションキー T} -key_f25 kf25 FF T{ +key_f25 kf25 FF T{ F25 ファンクションキー T} -key_f26 kf26 FG T{ +key_f26 kf26 FG T{ F26 ファンクションキー T} -key_f27 kf27 FH T{ +key_f27 kf27 FH T{ F27 ファンクションキー T} -key_f28 kf28 FI T{ +key_f28 kf28 FI T{ F28 ファンクションキー T} -key_f29 kf29 FJ T{ +key_f29 kf29 FJ T{ F29 ファンクションキー T} -key_f3 kf3 k3 T{ -F3 ファンクションキー +key_f3 kf3 k3 T{ +F3 ファンクションキー T} -key_f30 kf30 FK T{ +key_f30 kf30 FK T{ F30 ファンクションキー T} -key_f31 kf31 FL T{ +key_f31 kf31 FL T{ F31 ファンクションキー T} -key_f32 kf32 FM T{ +key_f32 kf32 FM T{ F32 ファンクションキー T} -key_f33 kf33 FN T{ +key_f33 kf33 FN T{ F33 ファンクションキー T} -key_f34 kf34 FO T{ +key_f34 kf34 FO T{ F34 ファンクションキー T} -key_f35 kf35 FP T{ +key_f35 kf35 FP T{ F35 ファンクションキー T} -key_f36 kf36 FQ T{ +key_f36 kf36 FQ T{ F36 ファンクションキー T} -key_f37 kf37 FR T{ +key_f37 kf37 FR T{ F37 ファンクションキー T} -key_f38 kf38 FS T{ +key_f38 kf38 FS T{ F38 ファンクションキー T} -key_f39 kf39 FT T{ +key_f39 kf39 FT T{ F39 ファンクションキー T} -key_f4 kf4 k4 T{ -F4 ファンクションキー +key_f4 kf4 k4 T{ +F4 ファンクションキー T} -key_f40 kf40 FU T{ +key_f40 kf40 FU T{ F40 ファンクションキー T} -key_f41 kf41 FV T{ +key_f41 kf41 FV T{ F41 ファンクションキー T} -key_f42 kf42 FW T{ +key_f42 kf42 FW T{ F42 ファンクションキー T} -key_f43 kf43 FX T{ +key_f43 kf43 FX T{ F43 ファンクションキー T} -key_f44 kf44 FY T{ +key_f44 kf44 FY T{ F44 ファンクションキー T} -key_f45 kf45 FZ T{ +key_f45 kf45 FZ T{ F45 ファンクションキー T} -key_f46 kf46 Fa T{ +key_f46 kf46 Fa T{ F46 ファンクションキー T} -key_f47 kf47 Fb T{ +key_f47 kf47 Fb T{ F47 ファンクションキー T} -key_f48 kf48 Fc T{ +key_f48 kf48 Fc T{ F48 ファンクションキー T} -key_f49 kf49 Fd T{ +key_f49 kf49 Fd T{ F49 ファンクションキー T} -key_f5 kf5 k5 T{ -F5 ファンクションキー +key_f5 kf5 k5 T{ +F5 ファンクションキー T} -key_f50 kf50 Fe T{ +key_f50 kf50 Fe T{ F50 ファンクションキー T} -key_f51 kf51 Ff T{ +key_f51 kf51 Ff T{ F51 ファンクションキー T} -key_f52 kf52 Fg T{ +key_f52 kf52 Fg T{ F52 ファンクションキー T} -key_f53 kf53 Fh T{ +key_f53 kf53 Fh T{ F53 ファンクションキー T} -key_f54 kf54 Fi T{ +key_f54 kf54 Fi T{ F54 ファンクションキー T} -key_f55 kf55 Fj T{ +key_f55 kf55 Fj T{ F55 ファンクションキー T} -key_f56 kf56 Fk T{ +key_f56 kf56 Fk T{ F56 ファンクションキー T} -key_f57 kf57 Fl T{ +key_f57 kf57 Fl T{ F57 ファンクションキー T} -key_f58 kf58 Fm T{ +key_f58 kf58 Fm T{ F58 ファンクションキー T} -key_f59 kf59 Fn T{ +key_f59 kf59 Fn T{ F59 ファンクションキー T} -key_f6 kf6 k6 T{ -F6 ファンクションキー +key_f6 kf6 k6 T{ +F6 ファンクションキー T} -key_f60 kf60 Fo T{ +key_f60 kf60 Fo T{ F60 ファンクションキー T} -key_f61 kf61 Fp T{ +key_f61 kf61 Fp T{ F61 ファンクションキー T} -key_f62 kf62 Fq T{ +key_f62 kf62 Fq T{ F62 ファンクションキー T} -key_f63 kf63 Fr T{ +key_f63 kf63 Fr T{ F63 ファンクションキー T} -key_f7 kf7 k7 T{ -F7 ファンクションキー +key_f7 kf7 k7 T{ +F7 ファンクションキー T} -key_f8 kf8 k8 T{ -F8 ファンクションキー +key_f8 kf8 k8 T{ +F8 ファンクションキー T} -key_f9 kf9 k9 T{ -F9 ファンクションキー +key_f9 kf9 k9 T{ +F9 ファンクションキー T} -key_find kfnd @0 T{ +key_find kfnd @0 T{ find キー T} -key_help khlp %1 T{ +key_help khlp %1 T{ help キー T} -key_home khome kh T{ +key_home khome kh T{ home キー T} -key_ic kich1 kI T{ +key_ic kich1 kI T{ insert-character キー T} -key_il kil1 kA T{ +key_il kil1 kA T{ insert-line キー T} -key_left kcub1 kl T{ +key_left kcub1 kl T{ left-arrow キー T} -key_ll kll kH T{ +key_ll kll kH T{ lower-left キー (home down) T} -key_mark kmrk %2 T{ +key_mark kmrk %2 T{ mark キー T} -key_message kmsg %3 T{ +key_message kmsg %3 T{ message キー T} -key_move kmov %4 T{ +key_move kmov %4 T{ move キー T} -key_next knxt %5 T{ +key_next knxt %5 T{ next キー T} -key_npage knp kN T{ +key_npage knp kN T{ next-page キー T} -key_open kopn %6 T{ +key_open kopn %6 T{ open キー T} -key_options kopt %7 T{ +key_options kopt %7 T{ options キー T} -key_ppage kpp kP T{ +key_ppage kpp kP T{ previous-page キー T} -key_previous kprv %8 T{ +key_previous kprv %8 T{ previous キー T} -key_print kprt %9 T{ +key_print kprt %9 T{ print キー T} -key_redo krdo %0 T{ +key_redo krdo %0 T{ redo キー T} -key_reference kref &1 T{ +key_reference kref &1 T{ reference キー T} -key_refresh krfr &2 T{ +key_refresh krfr &2 T{ refresh キー T} -key_replace krpl &3 T{ +key_replace krpl &3 T{ replace キー T} -key_restart krst &4 T{ +key_restart krst &4 T{ restart キー T} -key_resume kres &5 T{ +key_resume kres &5 T{ resume キー T} -key_right kcuf1 kr T{ +key_right kcuf1 kr T{ right-arrow キー T} -key_save ksav &6 T{ +key_save ksav &6 T{ save キー T} -key_sbeg kBEG &9 T{ +key_sbeg kBEG &9 T{ シフト状態の begin キー T} -key_scancel kCAN &0 T{ +key_scancel kCAN &0 T{ シフト状態の cancel キー T} -key_scommand kCMD *1 T{ +key_scommand kCMD *1 T{ シフト状態の command キー T} -key_scopy kCPY *2 T{ +key_scopy kCPY *2 T{ シフト状態の copy キー T} -key_screate kCRT *3 T{ +key_screate kCRT *3 T{ シフト状態の create キー T} -key_sdc kDC *4 T{ +key_sdc kDC *4 T{ シフト状態の delete-character キー T} -key_sdl kDL *5 T{ +key_sdl kDL *5 T{ シフト状態の delete-line キー T} -key_select kslt *6 T{ +key_select kslt *6 T{ select キー T} -key_send kEND *7 T{ +key_send kEND *7 T{ シフト状態の end キー T} -key_seol kEOL *8 T{ +key_seol kEOL *8 T{ シフト状態の clear-to-end-of-line キー T} -key_sexit kEXT *9 T{ +key_sexit kEXT *9 T{ シフト状態の exit キー T} -key_sf kind kF T{ +key_sf kind kF T{ scroll-forward キー T} -key_sfind kFND *0 T{ +key_sfind kFND *0 T{ シフト状態の find キー T} -key_shelp kHLP #1 T{ +key_shelp kHLP #1 T{ シフト状態の help キー T} -key_shome kHOM #2 T{ +key_shome kHOM #2 T{ シフト状態の home キー T} -key_sic kIC #3 T{ +key_sic kIC #3 T{ シフト状態の insert-character キー T} -key_sleft kLFT #4 T{ +key_sleft kLFT #4 T{ シフト状態の left-arrow キー T} -key_smessage kMSG %a T{ +key_smessage kMSG %a T{ シフト状態の message キー T} -key_smove kMOV %b T{ +key_smove kMOV %b T{ シフト状態の move キー T} -key_snext kNXT %c T{ +key_snext kNXT %c T{ シフト状態の next キー T} -key_soptions kOPT %d T{ +key_soptions kOPT %d T{ シフト状態の options キー T} -key_sprevious kPRV %e T{ +key_sprevious kPRV %e T{ シフト状態の previous キー T} -key_sprint kPRT %f T{ +key_sprint kPRT %f T{ シフト状態の print キー T} -key_sr kri kR T{ +key_sr kri kR T{ scroll-backward キー T} -key_sredo kRDO %g T{ +key_sredo kRDO %g T{ シフト状態の redo キー T} -key_sreplace kRPL %h T{ +key_sreplace kRPL %h T{ シフト状態の replace キー T} -key_sright kRIT %i T{ +key_sright kRIT %i T{ シフト状態の right-arrow キー T} -key_srsume kRES %j T{ +key_srsume kRES %j T{ シフト状態の resume キー T} -key_ssave kSAV !1 T{ +key_ssave kSAV !1 T{ シフト状態の save キー T} -key_ssuspend kSPD !2 T{ +key_ssuspend kSPD !2 T{ シフト状態の suspend キー T} -key_stab khts kT T{ +key_stab khts kT T{ set-tab キー T} -key_sundo kUND !3 T{ +key_sundo kUND !3 T{ シフト状態の undo キー T} -key_suspend kspd &7 T{ +key_suspend kspd &7 T{ suspend キー T} -key_undo kund &8 T{ +key_undo kund &8 T{ undo キー T} -key_up kcuu1 ku T{ +key_up kcuu1 ku T{ up-arrow キー T} -keypad_local rmkx ke T{ +keypad_local rmkx ke T{ \&'keyboard_transmit' モードから抜ける T} -keypad_xmit smkx ks T{ +keypad_xmit smkx ks T{ \&'keyboard_transmit' モードに入る T} -lab_f0 lf0 l0 T{ +lab_f0 lf0 l0 T{ f0 でない場合、ファンクションキー f0 のラベル T} -lab_f1 lf1 l1 T{ +lab_f1 lf1 l1 T{ f1 でない場合、ファンクションキー f1 のラベル T} -lab_f10 lf10 la T{ +lab_f10 lf10 la T{ f10 でない場合、ファンクションキー f10 のラベル T} -lab_f2 lf2 l2 T{ +lab_f2 lf2 l2 T{ f2 でない場合、ファンクションキー f2 のラベル T} -lab_f3 lf3 l3 T{ +lab_f3 lf3 l3 T{ f3 でない場合、ファンクションキー f3 のラベル T} -lab_f4 lf4 l4 T{ +lab_f4 lf4 l4 T{ f4 でない場合、ファンクションキー f4 のラベル T} -lab_f5 lf5 l5 T{ +lab_f5 lf5 l5 T{ f5 でない場合、ファンクションキー f5 のラベル T} -lab_f6 lf6 l6 T{ +lab_f6 lf6 l6 T{ f6 でない場合、ファンクションキー f6 のラベル T} -lab_f7 lf7 l7 T{ +lab_f7 lf7 l7 T{ f7 でない場合、ファンクションキー f7 のラベル T} -lab_f8 lf8 l8 T{ +lab_f8 lf8 l8 T{ f8 でない場合、ファンクションキー f8 のラベル T} -lab_f9 lf9 l9 T{ +lab_f9 lf9 l9 T{ f9 でない場合、ファンクションキー f9 のラベル T} -label_format fln Lf T{ +label_format fln Lf T{ ラベルフォーマット T} -label_off rmln LF T{ +label_off rmln LF T{ ソフトラベルオフ T} -label_on smln LO T{ +label_on smln LO T{ ソフトラベルオン T} -meta_off rmm mo T{ +meta_off rmm mo T{ メタモードオフ T} -meta_on smm mm T{ +meta_on smm mm T{ メタモードオン (8 番目のビットオン) T} micro_column_address mhpa ZY T{ マイクロモードの column_address T} -micro_down mcud1 ZZ T{ +micro_down mcud1 ZZ T{ マイクロモードの cursor_down T} -micro_left mcub1 Za T{ +micro_left mcub1 Za T{ マイクロモードの cursor_left T} -micro_right mcuf1 Zb T{ +micro_right mcuf1 Zb T{ マイクロモードの cursor_right T} micro_row_address mvpa Zc T{ マイクロモードの row_address #1 T} -micro_up mcuu1 Zd T{ +micro_up mcuu1 Zd T{ マイクロモードの cursor_up T} -newline nel nw T{ +newline nel nw T{ 改行 (cr の後に lf が来る) T} -order_of_pins porder Ze T{ +order_of_pins porder Ze T{ ソフトウェアビットを印字ヘッドピンに一致させる T} -orig_colors oc oc T{ +orig_colors oc oc T{ すべての色ペアを本来のものにする T} -orig_pair op op T{ +orig_pair op op T{ デフォルトのペアを本来の値にする T} -pad_char pad pc T{ +pad_char pad pc T{ パディング文字 (ヌル以外) T} -parm_dch dch DC T{ +parm_dch dch DC T{ #1 文字を削除 (P*) T} parm_delete_line dl DL T{ @@ -1243,13 +1243,13 @@ T} parm_down_cursor cud DO T{ #1 行下へ (P*) T} -parm_down_micro mcud Zf T{ +parm_down_micro mcud Zf T{ マイクロモードの parm_down_cursor T} -parm_ich ich IC T{ +parm_ich ich IC T{ #1 文字を挿入 (P*) T} -parm_index indn SF T{ +parm_index indn SF T{ #1 行の前進スクロール (P) T} parm_insert_line il AL T{ @@ -1258,7 +1258,7 @@ T} parm_left_cursor cub LE T{ 左へ #1 文字分移動 (P) T} -parm_left_micro mcub Zg T{ +parm_left_micro mcub Zg T{ マイクロモードの parm_left_cursor T} parm_right_cursor cuf RI T{ @@ -1267,110 +1267,111 @@ T} parm_right_micro mcuf Zh T{ マイクロモードの parm_right_cursor T} -parm_rindex rin SR T{ +parm_rindex rin SR T{ #1 行の後退スクロール (P) T} -parm_up_cursor cuu UP T{ +parm_up_cursor cuu UP T{ #1 行上へ (P*) T} -parm_up_micro mcuu Zi T{ +parm_up_micro mcuu Zi T{ マイクロモードの parm_up_cursor T} -pkey_key pfkey pk T{ +pkey_key pfkey pk T{ ファンクションキー #1 の打鍵文字列を #2 にする T} -pkey_local pfloc pl T{ +pkey_local pfloc pl T{ ファンクションキー #1 の実行文字列を #2 にする T} -pkey_xmit pfx px T{ +pkey_xmit pfx px T{ ファンクションキー #1 の送信文字列を #2 にする T} -plab_norm pln pn T{ +plab_norm pln pn T{ ラベル #1 に文字列 #2 を表示 T} -print_screen mc0 ps T{ +print_screen mc0 ps T{ 画面の内容を印字する T} -prtr_non mc5p pO T{ +prtr_non mc5p pO T{ #1 バイトだけプリンタをオンにする T} -prtr_off mc4 pf T{ +prtr_off mc4 pf T{ プリンタをオフにする T} -prtr_on mc5 po T{ +prtr_on mc5 po T{ プリンタをオンにする T} -pulse pulse PU T{ +pulse pulse PU T{ パルスダイアルを選択 T} -quick_dial qdial QD T{ +quick_dial qdial QD T{ 確認なしで電話番号 #1 にダイアルする T} -remove_clock rmclk RC T{ +remove_clock rmclk RC T{ 時計を削除 T} -repeat_char rep rp T{ +repeat_char rep rp T{ 文字 #1 を #2 回繰り返す (P*) T} -req_for_input rfi RF T{ +req_for_input rfi RF T{ (pty 用に) 次の入力文字を送る T} -reset_1string rs1 r1 T{ +reset_1string rs1 r1 T{ リセット文字列 T} -reset_2string rs2 r2 T{ +reset_2string rs2 r2 T{ リセット文字列 T} -reset_3string rs3 r3 T{ +reset_3string rs3 r3 T{ リセット文字列 T} -reset_file rf rf T{ +reset_file rf rf T{ リセットファイルの名前 T} -restore_cursor rc rc T{ +restore_cursor rc rc T{ 最後の save_cursor の位置にカーソルを戻す T} -row_address vpa cv T{ +row_address vpa cv T{ 垂直絶対位置 #1 (P) T} -save_cursor sc sc T{ +save_cursor sc sc T{ 現在のカーソル位置を保存 (P) T} -scroll_forward ind sf T{ +scroll_forward ind sf T{ テキストを上にスクロール (P) T} -scroll_reverse ri sr T{ +scroll_reverse ri sr T{ テキストを下にスクロール (P) T} -select_char_set scs Zj T{ +select_char_set scs Zj T{ 文字セット #1 の選択 T} -set_attributes sgr sa T{ +set_attributes sgr sa T{ ビデオ属性を #1-#9 に定義 (PG9) T} -set_background setb Sb T{ +set_background setb Sb T{ 背景色を #1 に設定 T} set_bottom_margin smgb Zk T{ 下マージンを現在行に設定 T} set_bottom_margin_parm smgbp Zl T{ -下マージンを #1 行目か下から #2 行目にする +下マージンを #1 行目か (smgtp が与えられていなければ) 下から #2 行目にする +.\" Set bottom margin at line #1 or (if smgtp is not given) #2 lines from bottom T} -set_clock sclk SC T{ +set_clock sclk SC T{ 時計を #1 時 #2 分 #3 秒に設定 T} -set_color_pair scp sp T{ +set_color_pair scp sp T{ 現在の色ペアを #1 に設定 T} -set_foreground setf Sf T{ +set_foreground setf Sf T{ 前景色を #1 に設定 T} -set_left_margin smgl ML T{ -左ソフトマージンを現在桁に設定 +set_left_margin smgl ML T{ +左ソフトマージンを現在桁に設定 smgl を参照 (ML は BSD の termcap とは違います) T} set_left_margin_parm smglp Zm T{ -左 (右) マージンを桁 #1 (#2) に設定 +左 (右) マージンを桁 #1 に設定 T} set_right_margin smgr MR T{ 右ソフトマージンを現在桁に設定 @@ -1378,29 +1379,29 @@ T} set_right_margin_parm smgrp Zn T{ 右マージンを桁 #1 に設定 T} -set_tab hts st T{ +set_tab hts st T{ 全行のタブを現在の桁に設定 T} -set_top_margin smgt Zo T{ +set_top_margin smgt Zo T{ 上マージンを現在行に設定 T} set_top_margin_parm smgtp Zp T{ -上 (下) マージンを行 #1 (#2) に設定 +上 (下) マージンを行 #1 に設定 T} -set_window wind wi T{ +set_window wind wi T{ 現在のウィンドウを行 #1-#2、桁 #3-#4 とする T} -start_bit_image sbim Zq T{ +start_bit_image sbim Zq T{ ビットイメージグラフィック印字の開始 T} start_char_set_def scsd Zr T{ -文字セット定義の開始 +#2 個の文字からなる文字セット #1 の定義の開始 T} -stop_bit_image rbim Zs T{ +stop_bit_image rbim Zs T{ ビットイメージグラフィック印字の終了 T} stop_char_set_def rcsd Zt T{ -文字セット定義の終了 +文字セット #1 の定義の終了 T} subscript_characters subcs Zu T{ 下付き文字となりうる文字のリスト @@ -1408,64 +1409,64 @@ T} superscript_characters supcs Zv T{ 上付き文字となりうる文字のリスト T} -tab ht ta T{ +tab ht ta T{ 次の 8 文字分のハードウェアタブストップへのタブ文字 T} -these_cause_cr docr Zw T{ +these_cause_cr docr Zw T{ これらの文字のうちのいずれかの印字は CR を引き起こす T} -to_status_line tsl ts T{ +to_status_line tsl ts T{ ステータス行の列 #1 に移動 T} -tone tone TO T{ +tone tone TO T{ タッチトーンダイアルを選択 T} -underline_char uc uc T{ +underline_char uc uc T{ 文字 1 つに下線を付け、次の文字に移動 T} -up_half_line hu hu T{ +up_half_line hu hu T{ 半行上へ T} -user0 u0 u0 T{ +user0 u0 u0 T{ ユーザ文字列 #0 T} -user1 u1 u1 T{ +user1 u1 u1 T{ ユーザ文字列 #1 T} -user2 u2 u2 T{ +user2 u2 u2 T{ ユーザ文字列 #2 T} -user3 u3 u3 T{ +user3 u3 u3 T{ ユーザ文字列 #3 T} -user4 u4 u4 T{ +user4 u4 u4 T{ ユーザ文字列 #4 T} -user5 u5 u5 T{ +user5 u5 u5 T{ ユーザ文字列 #5 T} -user6 u6 u6 T{ +user6 u6 u6 T{ ユーザ文字列 #6 T} -user7 u7 u7 T{ +user7 u7 u7 T{ ユーザ文字列 #7 T} -user8 u8 u8 T{ +user8 u8 u8 T{ ユーザ文字列 #8 T} -user9 u9 u9 T{ +user9 u9 u9 T{ ユーザ文字列 #9 T} -wait_tone wait WA T{ +wait_tone wait WA T{ ダイアルトーンを待つ T} -xoff_character xoffc XF T{ +xoff_character xoffc XF T{ XOFF 文字 T} -xon_character xonc XN T{ +xon_character xonc XN T{ XON 文字 T} -zero_motion zerom Zx T{ +zero_motion zerom Zx T{ 次の文字表示を移動無しで行う T} .TE @@ -1494,22 +1495,23 @@ T} bit_image_repeat birep Xy T{ ビットイメージセル #1 を #2 回繰り返す T} -char_set_names csnm Zy T{ -文字セット名のリスト +char_set_names csnm Zy T{ +文字セットの名のリストから #1 番目の item を生成する T} -code_set_init csin ci T{ +.\" 2002/12/24 oh:item の意味不明 : Produce #1'th item from list of character set names +code_set_init csin ci T{ 複数コードセットの初期化シーケンス T} -color_names colornm Yw T{ +color_names colornm Yw T{ 色 #1 に名前を与える T} define_bit_image_region defbi Yx T{ 矩形のビットイメージ領域を定義 T} -device_type devt dv T{ +device_type devt dv T{ 言語/コードセットサポートの指定 T} -display_pc_char dispc S1 T{ +display_pc_char dispc S1 T{ PC 文字 #1 を表示 T} end_bit_image_region endbi Yy T{ @@ -1527,37 +1529,37 @@ T} exit_scancode_mode rmsc S5 T{ PC スキャンコードモード終了 T} -get_mouse getm Gm T{ +get_mouse getm Gm T{ curses がボタンイベントを取得すべき。パラメータ #1 は文書化されていない T} -key_mouse kmous Km T{ +key_mouse kmous Km T{ マウスイベントが起きた T} -mouse_info minfo Mi T{ +mouse_info minfo Mi T{ マウス状態の情報 T} -pc_term_options pctrm S6 T{ +pc_term_options pctrm S6 T{ PC 端末オプション T} -pkey_plab pfxl xl T{ +pkey_plab pfxl xl T{ ファンクションキー #1 に文字列 #2 を送信させ文字列 #3 を表示させる T} -req_mouse_pos reqmp RQ T{ +req_mouse_pos reqmp RQ T{ マウス位置の要求 T} -scancode_escape scesc S7 T{ +scancode_escape scesc S7 T{ スキャンコードエミュレーションのためのエスケープ T} -set0_des_seq s0ds s0 T{ +set0_des_seq s0ds s0 T{ コードセット 0 にシフト (EUC セット 0、ASCII) T} -set1_des_seq s1ds s1 T{ +set1_des_seq s1ds s1 T{ コードセット 1 にシフト T} -set2_des_seq s2ds s2 T{ +set2_des_seq s2ds s2 T{ コードセット 2 にシフト T} -set3_des_seq s3ds s3 T{ +set3_des_seq s3ds s3 T{ コードセット 3 にシフト T} set_a_background setab AB T{ @@ -1566,16 +1568,16 @@ T} set_a_foreground setaf AF T{ ANSI エスケープシーケンスを使って前景色を #1 に設定 T} -set_color_band setcolor Yz T{ +set_color_band setcolor Yz T{ リボンの色を #1 に変更 T} -set_lr_margin smglr ML T{ -左右両マージンを #1、#2 に設定 +set_lr_margin smglr ML T{ +左右両マージンを #1、#2 に設定、(ML は BSD の termcap のものと違います) T} -set_page_length slines YZ T{ +set_page_length slines YZ T{ ページ長を #1 行に設定 T} -set_tb_margin smgtb MT T{ +set_tb_margin smgtb MT T{ 上下両マージンを #1、#2 に設定 T} .TE @@ -1624,7 +1626,7 @@ set_pglen_inch slength sL T{ T} .TE .ad -.\" %Id: terminfo.tail,v 1.32 2000/04/15 20:04:58 tom Exp % +.\" $Id: terminfo.5,v 1.8 2003-01-09 06:03:12 horikawa Exp $ .\" Beginning of terminfo.tail file .ps +1 .PP @@ -1661,8 +1663,8 @@ T} .fi .ft R .PP -2 行目以後の行先頭に空白類文字を置くことで、エントリを複数行に分けて継続 -して書くことができます。 +2 行目以後の行先頭に空白類文字を置くことで、 +エントリを複数行に分けて継続して書くことができます。 行先頭に ``#'' を置くことでコメントを含めることができます。 .I terminfo のケーパビリティには、3 つの型があります。 @@ -1673,7 +1675,7 @@ T} .PP .SS ケーパビリティの型 .PP -すべてのケーパビリティには名前があります。例えば、ANSI標準端末が +すべてのケーパビリティには名前があります。例えば、ANSI 標準端末が .I "自動マージン" (つまり、行の端に到達すれば自動的に復帰改行がなされること) を有することは ケーパビリティ \fBam\fR で表されます。 @@ -1688,17 +1690,19 @@ T} ように、2 文字のコードと、`=' と、その先の `,' までの間の文字列とで 表されます。 .PP -文字列ケーパビリティの中で、文字のエンコードを簡単にするために、いくつ -かのエスケープシーケンスが利用できます。\fB\eE\fR と \fB\ee\fR はともに、 -\s-1ESCAPE\s0 文字にマップされます。 +文字列ケーパビリティの中で、文字のエンコードを簡単にするために、 +いくつかのエスケープシーケンスが利用できます。 +\fB\eE\fR と \fB\ee\fR はともに、\s-1ESCAPE\s0 文字にマップされます。 \fB^x\fR は任意の適切な x に関して control-x にマップされます。 \fB\en \el \er \et \eb \ef \es\fR はそれぞれ、改行、ラインフィード、復帰、 タブ、バックスペース、フォームフィード、空白にマップされます。 -その他に、\fB\e^\fR は \fB^\fR に、\fB\e\e\fR は \fB\e\fR に、 +その他に、\fB\e^\fR は \fB^\fR に、 +\fB\e\e\fR は \fB\e\fR に、 \fB\e\fR, はコンマに、 -\fB\e:\fR は \fB:\fR に、\fB\e0\fR はナル文字にマップされます。 +\fB\e:\fR は \fB:\fR に、 +\fB\e0\fR はヌル文字にマップされます。 (\fB\e0\fR は \e200 を生成します。これは文字列を終端しませんが、 -ほとんどの端末では CS7 が指定されているので、ナル文字と同様の挙動を +ほとんどの端末では CS7 が指定されているので、ヌル文字と同様の挙動を 示すからです。stty(1) を参照してください) 最後に、\fB\e\fR の後に 8 進 3 桁の数を指定して文字を表すこともできます。 .PP @@ -1712,7 +1716,7 @@ T} 影響を受ける 1 単位あたりの必要パディングにより決まることを表します。 (文字挿入の場合、乗数は影響を受ける .IR 行 -の数です。) 通常、デバイスに \fBxon\fR ケーパビリティがあれば、パディングは +の数です) 通常、デバイスに \fBxon\fR ケーパビリティがあれば、パディングは 勧告的なものです。コスト計算には使われますが遅延を引き起こしません。 `/' 接尾辞はパディングが必須のものであることを示し、フロー制御を示す \fBxon\fR があるデバイスに対しても指定されたミリ秒単位の遅延を強制します。 @@ -1748,8 +1752,8 @@ TERMINFO .PP .SS 端末記述の準備 .PP -ここでは、どのようにして端末の記述を準備するかの概略を説明します。もっと -も効率的なやり方は、 +ここでは、どのようにして端末の記述を準備するかの概略を説明します。 +もっとも効率的なやり方は、 .I terminfo の中にある類似の端末の記述をまねて作成することです。 .I vi @@ -1954,13 +1958,13 @@ TERMINFO .fi .PP 二項演算は、通常の順序で並べたオペランドに対して後置形式で指定します。 -例えば、x-5 を得るには、"%gx%{5}%-" を指定します。エスケープされた文字列を -評価する間 %P 変数と %g 変数は存続します。 +例えば、x-5 を得るには、"%gx%{5}%-" を指定します。 +エスケープされた文字列を評価する間 %P 変数と %g 変数は存続します。 .PP HP2645 の例を考えてみましょう。これで 3 行 12 桁に移動させるには、 -\eE&a12c03Y に 6 ミリ秒のパディングを送出する必要があります。ここで行と -桁とが逆になっていること、行、桁とも 2 桁で出力されていることに注意して -ください。 +\eE&a12c03Y に 6 ミリ秒のパディングを送出する必要があります。 +ここで行と桁とが逆になっていることと、 +行、桁とも 2 桁で出力されていることに注意してください。 この端末の \fBcup\fR ケーパビリティは、\*(lqcup=6\eE&%p2%2dc%p1%2dY\*(rq となります。 .PP @@ -2099,8 +2103,8 @@ index これらを使う方が速い場合が多いです。 .PP スクロールする各ウィンドウが実質的に画面大のキャンバス上のビューポートで -あるなら、ブール値 \fBnon_dest_scroll_region\fR を設定すべきです。この -ケーパビリティをテストするためには、画面の中央にスクロール領域をつくり、 +あるなら、ブール値 \fBnon_dest_scroll_region\fR を設定すべきです。 +このケーパビリティをテストするためには、画面の中央にスクロール領域をつくり、 最下行に何かを書き、領域の一番上にカーソルを動かし、\fBri\fR を行った後 \fBdl1\fR か \fBind\fR を行ってください。 \fBri\fR で領域の下へとスクロールして消えたデータが、 @@ -2154,8 +2158,9 @@ terminfo 挿入モードから出るシーケンスは \fBrmir\fR で指定してください。 挿入したい文字の直前に、あるシーケンスを送出する必要がある場合は \fBich1\fR で指定してください。まともな挿入モードを持つ端末のほとんどでは、 -\fBich1\fR を指定することはないでしょう。一方、画面上で場所を空ける -シーケンスを送る端末の場合は、\fBich1\fR を指定すべきです。 +\fBich1\fR を指定することはないでしょう。 +一方、画面上で場所を空けるシーケンスを送る端末の場合は、 +\fBich1\fR を指定すべきです。 .PP 両方持つ端末の場合、通常は \fBich1\fR よりも挿入モードの方が望ましいでしょう。 技術的には、実際に両方を組み合わせて使用する必要がある場合以外は、両方同時に @@ -2195,9 +2200,9 @@ terminfo 場合があります (例えば、挿入位置の後にタブがある場合)。挿入モードに 入ったままでカーソルを移動させることができる場合、このような場合の挿入を 高速に行うために、ケーパビリティ \fBmir\fR を指定することができます。 -\fBmir\fR を省略しても、影響を受けるのは速度のみです。端末によっては -(有名な Datamedia のアレとか) 挿入モードの動作方法の違いにより \fBmir\fR を -指定してはいけないものがあります。 +\fBmir\fR を省略しても、影響を受けるのは速度のみです。 +端末によっては (有名な Datamedia のアレとか) 挿入モードの +動作方法の違いにより \fBmir\fR を指定してはいけないものがあります。 .PP 最後に、文字 1 文字の削除用として .B dch1 @@ -2377,10 +2382,11 @@ HP 2621 .PP .SS キーパッドとファンクションキー .PP -キーを押すとコードを送出するキーパッドを持つ場合、そのキーパッドに関する -情報を指定することができます。注意すべき点として、キーパッドが -局所モードでしか動作しない端末 (例えば、シフト状態でない HP 2621 の -キーがこれに該当します) を扱うことはできないことがあります。 +キーを押すとコードを送出するキーパッドを持つ場合、 +そのキーパッドに関する情報を指定することができます。 +注意すべき点として、キーパッドが局所モードでしか動作しない端末 +(例えば、シフト状態でない HP 2621 のキーがこれに該当します) +を扱うことはできないことがあります。 送信状態か非送信状態かを設定できるキーパッドの場合、それらのためのコードを \fBsmkx\fR と \fBrmkx\fR とで指定することができます。 これらの指定がない場合、キーパッドは常に送信状態として扱われます。 @@ -2515,7 +2521,8 @@ pln .BR is2 を出力 ; .BR mgc , -.BR smgl , +.BR smgl +と .BR smgr でマージンを設定 ; .B tbc @@ -2598,11 +2605,11 @@ pln 送信されません。 .PP \fBpb\fR (パディングボーレート) を指定することで、ボーレートが -\fBpb\fR の値より低い場合、パディングが抑えられます。エントリに -パディングボーレートがなければ、パディングが送出されるかされないかは -\fBxon\fR により完全に制御されます。 +\fBpb\fR の値より低い場合、パディングが抑えられます。 +エントリにパディングボーレートがなければ、 +パディングが送出されるかされないかは \fBxon\fR により完全に制御されます。 .PP -ナル (0) 文字以外のパディング文字を必要とする端末の場合、それを +ヌル (0) 文字以外のパディング文字を必要とする端末の場合、それを \fBpad\fR で指定できます。 .B pad 文字列の最初の文字のみが使用されます。 @@ -2613,13 +2620,14 @@ pln 持つものもあります。 .PP 最も簡単な場合には、ステータス行はカーソル位置の指定は可能ですが、 -画面上のスクロール領域の一部ではないものです。初期化のときに 23 行の -スクロール領域のある 24 行の VT100 と同じように、Heathkit H19 には、この種の -ステータス行があります。この状況は \fBhs\fR ケーパビリティで指定します。 +画面上のスクロール領域の一部ではないものです。 +初期化のときに 23 行のスクロール領域のある 24 行の VT100 と同じように、 +Heathkit H19 には、この種のステータス行があります。 +この状況は \fBhs\fR ケーパビリティで指定します。 .PP ステータス行に入るには特別なシーケンスを必要とする端末もあります。 -これはパラメータを 1 つとる文字列 \fBtsl\fR で表します。これは -カーソルをステータス行の与えられた 0 桁に移動します。 +これはパラメータを 1 つとる文字列 \fBtsl\fR で表します。 +これはカーソルをステータス行の与えられた 0 桁に移動します。 ケーパビリティ \fBfsl\fR で最後の \fBtsl\fR の前の主画面のカーソル位置に 戻る必要があります。そのために \fBtsl\fR と \fBfsl\fR の中に \fBsc\fR (save cursor) と \fBrc\fR (restore cursor) の文字列の値を含める @@ -2712,13 +2720,13 @@ HP .PP Tektronix 型の端末で現在の前景色と背景色を変えるためには、 \fBsetaf\fR (set ANSI foreground) と \fBsetab\fR (set ANSI background) を -使うか、\fBsetf\fR (set foreground) と \fBsetb\fR (set background) を使って -ください。 +使うか、\fBsetf\fR (set foreground) と \fBsetb\fR (set background) を +使ってください。 これらは 1 つのパラメータ、色番号をとります。SVr4 の文書には \fBsetaf\fR/\fBsetab\fR だけが書かれています。XPG4 の草案には、 「端末が背景と前景を設定する ANSI エスケープシーケンスをサポートするなら、 -それぞれ \fBsetaf\fR と \fBsetab\fR で指定すべきです。端末が -背景と前景を設定する別のエスケープシーケンスをサポートするなら、 +それぞれ \fBsetaf\fR と \fBsetab\fR で指定すべきです。 +端末が背景と前景を設定する別のエスケープシーケンスをサポートするなら、 それぞれ \fBsetf\fR と \fBsetb\fR で指定すべきです。\fIvidputs()\fR 関数と refresh 関数 は、定義されていれば \fBsetaf\fR と \fBsetab\fR を 使います。」と書かれています。 @@ -2752,8 +2760,8 @@ Tektronix \fBinitc\fR ケーパビリティは色数 (0 から \fBcolors\fR - 1) と 色を記述する 3 つのパラメータをとります。この 3 つのパラメータは、デフォルトでは RGB (Red, Green, Blue) 値と解釈されます。ブール値ケーパビリティ \fBhls\fR が -あれば、代わりに HLS (Hue, Lightness, Saturation) 指標になります。範囲は -端末に依存します。 +あれば、代わりに HLS (Hue, Lightness, Saturation) 指標になります。 +範囲は端末に依存します。 .PP HP 風の端末では、\fBinitp\fR が色ペア値を変更するケーパビリティを与えます。 パラメータを 7 つとります。色ペア番号 (0 から \fBmax_pairs\fR - 1 まで) と @@ -2761,10 +2769,10 @@ HP これらのパラメータは \fBhls\fR に依存して (Red, Green, Blue) か (Hue, Lightness, Saturation) である必要があります。 .PP -カラー端末のいくつかでは、色はハイライトと衝突します。この衝突を -\fBncv\fR ケーパビリティで登録できます。これは、色が利用可能なときに使うことが -できない属性のビットマスクです。\fBcurses\fR が理解する属性との対応は -以下の通りです。 +カラー端末のいくつかでは、色はハイライトと衝突します。 +この衝突を \fBncv\fR ケーパビリティで登録できます。 +これは、色が利用可能なときに使うことができない属性のビットマスクです。 +\fBcurses\fR が理解する属性との対応は以下の通りです。 .PP .TS center; @@ -2786,11 +2794,11 @@ A_ALTCHARSET 8 256 カラーモードでは利用できません。これは、\fBncv\fR ケーパビリティに 2 を 指定すべきです。 .PP -SVr4 curses は \fBncv\fR では何もしませんが、ncurses はそれを認識してカラー用に -出力を最適化します。 +SVr4 curses は \fBncv\fR では何もしませんが、 +ncurses はそれを認識してカラー用に出力を最適化します。 .PP .SS その他 -ナル (0) 文字以外のパディング文字を必要とする端末の場合、それを pad で +ヌル (0) 文字以外のパディング文字を必要とする端末の場合、それを pad で 指定することができます。 pad 文字列の最初の文字のみが使用されます。 パディング文字を持たない端末の場合、npc を指定してください。 @@ -2905,7 +2913,8 @@ Teleray 端 しまうので、この端末では \fBxt\fR (破壊的なタブ) を指定すべきです。 注 : これに対応する変数は、現在は `dest_tabs_magic_smso' ですが、 以前のバージョンでは、teleray_glitch でした。 -このふざけた機能は、「魔法のクッキー」の先頭にカーソルを置けないことと、 +このふざけた機能は、``magic cookie''(魔法のクッキー) の +先頭にカーソルを置けないことと、 強調モードを消去するために、行削除と行挿入が必要であることも意味します。 ncurses の実装はこの glitch を無視します。 .PP @@ -2922,7 +2931,7 @@ terminfo なにか特定の端末に固有の他の問題を解決したい場合、\fBx\fR\fIx\fR の形式で 新しいケーパビリティを追加して使っても構いません。 .PP -.SS 似た端末 +.SS よく似た端末 .PP 2 つの非常によく似た端末がある場合、いくつかの例外を除いて 一方 (変型種) は他方 (基本種) と似ているという定義を行うことができます。 @@ -2946,8 +2955,8 @@ terminfo 2621-nl, smkx@, rmkx@, use=2621, .PP は \fBsmkx\fR も \fBrmkx\fR も持たない 2621-nl を定義します。 -それゆえこの端末はビジュアルモードではファンクションキーラベルをオンに -しません。 +それゆえ、この端末はビジュアルモードでは +ファンクションキーラベルをオンにしません。 この機能はある端末の種々の機能や、ユーザの種々の設定を表す際に有用です。 .PP .SS 長いエントリの落とし穴 @@ -2958,13 +2967,12 @@ terminfo termcap への翻訳は問題を引き起こすかも知れません。 .PP 4.3BSD および、より古いバージョンの tgetent() のマニュアルには、 -termcap エントリ用に -1K のバッファを割り当てるように書いてあります。エントリは termcap ライブラリに -よりナル文字で終了させられるので、termcap エントリとして -安全な最大の長さは 1k-1 (1023) バイトです。アプリケーションと使用する -termcap ライブラリが何をするか、また、tgetent() が探しているタイプの端末が -termcap ファイルのどこにあるかによって、悪いことがいくつか起こるかも -知れません。 +termcap エントリ用に 1K のバッファを割り当てるように書いてあります。 +エントリは termcap ライブラリによりヌル文字で終了させられるので、 +termcap エントリとして安全な最大の長さは 1k-1 (1023) バイトです。 +アプリケーションと使用する termcap ライブラリが何をするか、 +また、tgetent() が探しているタイプの端末が termcap ファイルの +どこにあるかによって、悪いことがいくつか起こるかも知れません。 .PP termcap ライブラリの中には、1023 バイトより長いエントリを見つけると 警告のメッセージを表示したり、終了したりするものもありますし、 @@ -2972,17 +2980,18 @@ termcap してしまいます。アプリケーションプログラムの中には termcap エントリに 推奨された 1K より多く割り当てるものもありますし、そうでないものもあります。 .PP -各 termcap エントリにはそれに関係する重要な大きさが 2 つあります。"tc" 展開前と -"tc" 展開後です。"tc" は、現在のエントリの最後に他の termcap エントリを -付け足し、そのケーパビリティを追加するケーパビリティです。termcap エントリが -"tc" ケーパビリティを使わないならば、もちろん 2 つの長さは同じです。 +各 termcap エントリにはそれに関係する重要な大きさが 2 つあります。 +"tc" 展開前と "tc" 展開後です。"tc" は、現在のエントリの最後に +他の termcap エントリを付け足し、そのケーパビリティを追加する +ケーパビリティです。termcap エントリが "tc" ケーパビリティを +使わないならば、もちろん 2 つの長さは同じです。 .PP 特殊な端末のユーザ以外にも影響するので、「tc 展開前」の長さは最も -重要なものです。 これは /etc/termcap にあるエントリからバックスラッシュと +重要なものです。これは /etc/termcap にあるエントリからバックスラッシュと 改行の組を引いたものの長さです。バックスラッシュと改行の組は tgetent() が 読み込む間に取り除きます。 -termcap ライブラリの中には最後の改行を取り除くものもあります (GNU termcap は -行いません)。 +termcap ライブラリの中には最後の改行を取り除くものもあります +(GNU termcap は行いません)。 次のように仮定します。 .TP 5 * @@ -2992,8 +3001,9 @@ termcap アプリケーションは 1k のバッファを割り当てただけです。 .TP 5 * -(BSD/OS 1.1 や GNU のもののように) termcap ライブラリは、それが必要なエントリで -あれば、その長さに関わらず、読むためにエントリをすべてバッファに読み込みます。 +(BSD/OS 1.1 や GNU のもののように) termcap ライブラリは、 +それが必要なエントリであれば、その長さに関わらず、 +読むためにエントリをすべてバッファに読み込みます。 .TP 5 * tgetent() は長いエントリの端末タイプか、長いエントリの後に termcap ファイルに @@ -3011,20 +3021,20 @@ SunOS 4.1.3 .PP 「tc 展開後」の長さは上と同じように影響するでしょうが、 影響を受けるのは TERM をその端末タイプに実際に設定した人だけです。 -tgetent() は探している時ではなく、探していた端末タイプを見つけた時に一度だけ -"tc" 展開を行うからです。 +tgetent() は探している時ではなく、探していた端末タイプを見つけた時に +一度だけ "tc" 展開を行うからです。 .PP 結局、1023 バイトより長い termcap エントリ は、termcap ライブラリと アプリケーションのさまざまな組合せで、コアダンプや警告や不正確な操作を 引き起こすかもしれません。"tc" 展開前でも長過ぎるなら、他の端末タイプの -ユーザや termcap エントリのない TERM 変数を指定しているユーザにも影響する -でしょう。 +ユーザや termcap エントリのない TERM 変数を指定しているユーザにも +影響するでしょう。 .PP -C (termcap へ翻訳) モードでは、\fBtic\fR(1) の \fBncurses\fR の 実装は tc 前の termcap へ翻訳する長さが長過ぎる場合、警告メッセージを出します。 -c (check) オプションは、分析された (tc 展開後の) 長さもチェックします。 .SS バイナリ互換性 -売り物の UNIX の間のバイナリの terminfo エントリの移植性に期待するのは +商用の UNIX の間のバイナリの terminfo エントリの移植性に期待するのは 賢明ではありません。問題は terminfo に (HP-UX と AIX で) 少なくとも 2 つの バージョンがあるからです。どちらも SVr1 の後で System V の terminfo から 分岐したもので、文字列表に System V や XSI Curses 拡張と @@ -3041,7 +3051,7 @@ SVr4/XPG4 terminfo エントリの \fBmsgr\fR をオフにする必要があるかも知れません。 .PP \fBncurses\fR ライブラリは、更新の効率を上げるために少し非標準的な方法で -文字挿入と文字挿入モードを扱います。上の \fB文字の挿入/削除\fR の副節を +文字挿入と文字挿入モードを扱います。上記の \fB文字の挿入/削除\fR の副節を 参照してください。 .PP \fBset_clock\fR と \fBdisplay_clock\fR のパラメータ置換は SVr4 でも @@ -3053,7 +3063,7 @@ XSI Curses キーボード入力ストリーム中でマウストラック情報を返すことのできる端末や エミュレータが使用します。 .PP -異なる売り物の terminfo と curses はそれぞれ異なる XSI Curses 標準の一部と +異なる商用の terminfo と curses はそれぞれ異なる XSI Curses 標準の一部と (いくつかの場合) 異なった拡張をサポートします。以下は 1995 年 10 月時点での正確な要約です。 .PP @@ -3065,9 +3075,9 @@ SVr4 サポートします。 .PP \fBSVr1, Ultrix\fR -- -terminfo ケーパビリティの制限された一部をサポートします。ブール値は -\fBxon_xoff\fR で、数値は \fBwidth_status_line\fR で、文字列は -\fBprtr_non\fR で終わりです。 +terminfo ケーパビリティの制限された一部をサポートします。 +ブール値は \fBxon_xoff\fR で、数値は \fBwidth_status_line\fR で、 +文字列は \fBprtr_non\fR で終わりです。 .PP \fBHP/UX\fR -- SVr1 の一部と、SVr[234] の数値 \fBnum_labels\fR, \fBlabel_height\fR,