PHP Ncurses 関数 端末画面制御 一覧 |PHP マニュアル 関数 要素 使い方・書き方 例 PHP サンプル

Ncurses 関数 端末画面制御 一覧 PHP

Ncurses関数とは

トピック:Ncurses関数とは、(new curses)terminfo 型式を 使用し、パッド、カラー、複数のハイライト、フォーム文字、ファンクションキーマッピングをサポート。使用できる機能などは、使用している端末に依存する。この機能に関連する関数 ncurses_has_colors() ncurses_can_change_color() ncurses_has_ic()

PHP Ncurses関数 リスト関数 説明 要約
ncurses_addch()とは、
現在の位置に文字を追加し、カーソルを進める ことができる。
ncurses_addchnstr()とは、
現在の位置に指定した長さの属性付き文字列を追加する ことができる。
ncurses_addchstr()とは、
現在の位置に属性付き文字列を追加する ことができる。
ncurses_addnstr()とは、
現在の位置に、指定した長さの文字列を追加する ことができる。
ncurses_addstr()とは、
現在の位置にテキストを出力する ことができる。
ncurses_assume_default_colors()とは、
カラー 0 のデフォルト色を定義する ことができる。
ncurses_attroff()とは、
指定した属性を無効とする ことができる。
ncurses_attron()とは、
指定した属性を有効にする ことができる。
ncurses_attrset()とは、
指定した属性を設定する ことができる。
ncurses_baudrate()とは、
端末のボーレートを返す ことができる。
ncurses_beep()とは、
端末のビープを鳴らす ことができる。
ncurses_bkgd()とは、
端末画面の背景属性を設定する ことができる。
ncurses_bkgdset()とは、
画面背景を制御する ことができる。
ncurses_border()とは、
属性付きの文字で画面周囲に境界を描画する ことができる。
ncurses_bottom_panel()とは、
パネルをスタックの最下部に移動する ことができる。
ncurses_can_change_color()とは、
端末の色を変更可能かどうか確認する ことができる。
ncurses_cbreak()とは、
入力のバッファリングをオフにする ことができる。
ncurses_clear()とは、
スクリーンをクリアする ことができる。
ncurses_clrtobot()とは、
現在位置から最下部までスクリーンをクリアする ことができる。
ncurses_clrtoeol()とは、
現在位置から行末までスクリーンをクリアする ことができる。
ncurses_color_content()とは、
色の RGB 値を取得する ことができる。
ncurses_color_set()とは、
前景/背景色を設定する ことができる。
ncurses_curs_set()とは、
カーソル状態を設定する ことができる。
ncurses_def_prog_mode()とは、
端末(プログラム)モードを保存する ことができる。
ncurses_def_shell_mode()とは、
端末(シェル)モードを保存する ことができる。
ncurses_define_key()とは、
キーコードを定義する ことができる。
ncurses_del_panel()とは、
パネルをスタックから取り除き、削除する (しかし、関連付けられているウィンドウは削除しない) ことができる。
ncurses_delay_output()とは、
パディング文字を用いて端末出力を遅延させる ことができる。
ncurses_delch()とは、
現在位置の文字を削除し、残った部分を左に移動する ことができる。
ncurses_deleteln()とは、
現在位置の行を削除し、残りの部分を上に上げる ことができる。
ncurses_delwin()とは、
ncurses ウインドウを削除する ことができる。
ncurses_doupdate()とは、
準備中の全ての出力を書き込む、端末をリフレッシュする ことができる。
ncurses_echo()とは、
キーボード入力のエコーを有効とする ことができる。
ncurses_echochar()とは、
リフレッシュを行いつつ 1 文字出力する ことができる。
ncurses_end()とは、
ncurses を終了し、画面を消去する ことができる。
ncurses_erase()とは、
端末画面を消去する ことができる。
ncurses_erasechar()とは、
現在の erase 文字を返す ことができる。
ncurses_filter()とは、
iniscr() および newterm() の LINES 1 に設定する ことができる。
ncurses_flash()とは、
端末画面をフラッシュする(ビジュアルベル) ことができる。
ncurses_flushinp()とは、
キーボード入力バッファをフラッシュする ことができる。
ncurses_getch()とは、
キーボードから 1 文字読み込む ことができる。
ncurses_getmaxyx()とは、
ウィンドウの大きさを返す ことができる。
ncurses_getmouse()とは、
マウスイベントを読みこむ ことができる。
ncurses_getyx()とは、
ウィンドウ内の現在のカーソル位置を返す ことができる。
ncurses_halfdelay()とは、
端末をハーフディレイモードにする ことができる。
ncurses_has_colors()とは、
カラー端末かどうか確認する ことができる。
ncurses_has_ic()とは、
挿入/削除機能の有無を確認する ことができる。
ncurses_has_il()とは、
行挿入/削除機能の有無を確認する ことができる。
ncurses_has_key()とは、
端末キーボードにおいてファンクションキーの有無を調べる ことができる。
ncurses_hide_panel()とは、
パネルをスタックから取り除き、見えなくする ことができる。
ncurses_hline()とは、
現在位置に属性付きの文字を用いて最大 n 文字長の線を水平に描画する ことができる。
ncurses_inch()とは、
現在位置の文字と属性を取得する ことができる。
ncurses_init_color()とは、
端末の色を定義する ことができる。
ncurses_init_pair()とは、
色ペアを定義する ことができる。
ncurses_init()とは、
ncurses を初期化する ことができる。
ncurses_insch()とは、
文字を挿入し、現在位置にある文字を含む残りの行を移動する ことができる。
ncurses_insdelln()とは、
現在の行の後に複数の行を挿入し、スクロールダウンする (負の数を指定すると削除し、スクロールアップする) ことができる。
ncurses_insertln()とは、
行を挿入し、残りの部分をスクロールダウンする ことができる。
ncurses_insstr()とは、
現在位置に文字列を挿入し、残りの行を右に移動する ことができる。
ncurses_instr()とは、
端末画面から文字列を読み込む ことができる。
ncurses_isendwin()とは、
Ncurses endwin モードの場合、通常の画面出力を実行可能にする ことができる。
ncurses_keyok()とは、
キーコードを有効または無効にする ことができる。
ncurses_keypad()とは、
キーパッドを on あるいは off にする ことができる。
ncurses_killchar()とは、
現在の行削除文字を返す ことができる。
ncurses_longname()とは、
端末の説明を返す ことができる。
ncurses_meta()とは、
8 ビットのメタキー情報を有効/無効にする ことができる。
ncurses_mouse_trafo()とは、
座標を変換する ことができる。
ncurses_mouseinterval()とは、
マウスボタンクリックのタイムアウトを設定する ことができる。
ncurses_mousemask()とは、
マウスオプションを設定する ことができる。
ncurses_move_panel()とは、
左上が [startx, starty] となるようにパネルを移動する ことができる。
ncurses_move()とは、
出力位置を移動する ことができる。
ncurses_mvaddch()とは、
現在位置を移動し、文字を追加する ことができる。
ncurses_mvaddchnstr()とは、
位置を移動し、指定長の属性付きの文字列を追加する ことができる。
ncurses_mvaddchstr()とは、
位置を移動し、属性付きの文字列を追加する ことができる。
ncurses_mvaddnstr()とは、
位置を移動し、指定長の文字列を追加する ことができる。
ncurses_mvaddstr()とは、
位置を移動し、文字列を追加する ことができる。
ncurses_mvcur()とは、
直ちにカーソルを移動する ことができる。
ncurses_mvdelch()とは、
位置を移動し、文字を削除、行の残りを左シフトする ことができる。
ncurses_mvgetch()とは、
位置を移動し、新しい位置で文字を得る ことができる。
ncurses_mvhline()とは、
位置を新しく設定し、属性付きの文字を用いて最大n文字の水平線を描画する ことができる。
ncurses_mvinch()とは、
位置を移動し、新しい位置の属性付きの文字を取得する ことができる。
ncurses_mvvline()とは、
位置を新しく設定し、属性付きの文字を用いて最大 n 文字の垂直線を描画する ことができる。
ncurses_mvwaddstr()とは、
ウインドウの新規位置に文字列を追加する ことができる。
ncurses_napms()とは、
スリープ ことができる。
ncurses_new_panel()とは、
新しいパネルを作成し、それをウィンドウに関連づける ことができる。
ncurses_newpad()とは、
新しいパッド (window) を作成する ことができる。
ncurses_newwin()とは、
新規ウインドウを作成する ことができる。
ncurses_nl()とは、
改行と復改/ラインフィードを変換する ことができる。
ncurses_nocbreak()とは、
端末を cooked モードに変更する ことができる。
ncurses_noecho()とは、
キーボード入力エコーを無効にする ことができる。
ncurses_nonl()とは、
改行と復改/ラインフィードを変換しない ことができる。
ncurses_noqiflush()とは、
シグナル文字のフラッシュを無効とする ことができる。
ncurses_noraw()とは、
端末を raw モード以外に変更する ことができる。
ncurses_pair_content()とは、
色ペアの前景色と背景色を取得する ことができる。
ncurses_panel_above()とは、
パネルの上のパネルを返す ことができる。
ncurses_panel_below()とは、
パネルの下のパネルを返す ことができる。
ncurses_panel_window()とは、
パネルに関連付けられたウィンドウを返す ことができる。
ncurses_pnoutrefresh()とは、
パッドから仮想画面にリージョンをコピーする ことができる。
ncurses_prefresh()とは、
パッドから仮想画面にリージョンをコピーする ことができる。
ncurses_putp()とは、
パディング情報を文字列に適用し、それを出力する ことができる。
ncurses_qiflush()とは、
シグナル文字のフラッシュを有効とする ことができる。
ncurses_raw()とは、
端末を raw モードに変更する ことができる。
ncurses_refresh()とは、
画面をリフレッシュする ことができる。
ncurses_replace_panel()とは、
パネルに関連付けられたウィンドウを置き換える ことができる。
ncurses_reset_prog_mode()とは、
def_prog_mode で保存したプログラムモードをリセットする ことができる。
ncurses_reset_shell_mode()とは、
def_shell_mode で保存したシェルモードをリセットする ことができる。
ncurses_resetty()とは、
保存した端末モードに復帰する ことができる。
ncurses_savetty()とは、
端末の状態を保存する ことができる。
ncurses_scr_dump()とは、
画面の内容をファイルにダンプする ことができる。
ncurses_scr_init()とは、
ファイルダンプから画面を初期化する ことができる。
ncurses_scr_restore()とは、
ファイルダンプから画面を復帰する ことができる。
ncurses_scr_set()とは、
ファイルダンプから画面を継承する ことができる。
ncurses_scrl()とは、
現在位置を変更せずに画面の内容をスクロールアップまたはダウンする ことができる。
ncurses_show_panel()とは、
不可視のパネルをスタックの最上部に置き、見えるようにする ことができる。
ncurses_slk_attr()とは、
現在のソフトラベルキー属性を返す ことができる。
ncurses_slk_attroff()とは、
ソフトファンクションキーラベルの指定した属性を無効にする ことができる。
ncurses_slk_attron()とは、
ソフトファンクションキーラベルの指定した属性を有効にする ことができる。
ncurses_slk_attrset()とは、
ソフトファンクションキーラベルに、指定した属性を設定する ことができる。
ncurses_slk_clear()とは、
画面からソフトラベルをクリアする ことができる。
ncurses_slk_color()とは、
ソフトラベルキーの色を設定する ことができる。
ncurses_slk_init()とは、
ソフトラベルキー関数を初期化する ことができる。
ncurses_slk_noutrefresh()とは、
仮想画面にソフトラベルキーをコピーする ことができる。
ncurses_slk_refresh()とは、
ソフトラベルキーを画面にコピーする ことができる。
ncurses_slk_restore()とは、
ソフトラベルキーを復帰する ことができる。
ncurses_slk_set()とは、
ファンクションキーラベルを設定する ことができる。
ncurses_slk_touch()とは、
ncurses_slk_noutrefresh を実行する際に強制的に出力する ことができる。
ncurses_standend()とは、
standout」 属性の使用を停止する ことができる。
ncurses_standout()とは、
standout」 属性の使用を開始する ことができる。
ncurses_start_color()とは、
色機能を初期化する ことができる。
ncurses_termattrs()とは、
端末でサポートされる全ての属性フラグの論理和を返す ことができる。
ncurses_termname()とは、
端末の(簡略)名を返す ことができる。
ncurses_timeout()とは、
特別なキーシーケンスのタイムアウトを設定する ことができる。
ncurses_top_panel()とは、
可視パネルをスタックの最上部に移動する ことができる。
ncurses_typeahead()とは、
typeahead 確認用に別のファイル記述子を指定する ことができる。
ncurses_ungetch()とは、
入力ストリームに 1 文字戻す ことができる。
ncurses_ungetmouse()とは、
マウスイベントをキューにプッシュする ことができる。
ncurses_update_panels()とは、
仮想画面を再描画し、スタック内のパネルとの関係を反映させる ことができる。
ncurses_use_default_colors()とは、
端末のデフォルト色をカラー ID -1 に割り付ける ことができる。
ncurses_use_env()とは、
端末の大きさに関する環境情報の使用を制御する ことができる。
ncurses_use_extended_names()とは、
terminfo 記述において拡張名の使用を制御する ことができる。
ncurses_vidattr()とは、
video attribute モードで、端末上に文字列を表示する ことができる。
ncurses_vline()とは、
現在位置に最大 n 文字の属性付きの文字を用いて垂直線を描画する ことができる。
ncurses_waddch()とは、
ウィンドウ内の現在位置に文字を追加し、カーソルを進める ことができる。
ncurses_waddstr()とは、
ウィンドウ内の現在位置にテキストを出力する ことができる。
ncurses_wattroff()とは、
ウィンドウの属性をオフにする ことができる。
ncurses_wattron()とは、
ウィンドウの属性をオンにする ことができる。
ncurses_wattrset()とは、
ウィンドウの属性を設定する ことができる。
ncurses_wborder()とは、
属性文字を使用してウィンドウの周囲に線を描画する ことができる。
ncurses_wclear()とは、
ウィンドウをクリアする ことができる。
ncurses_wcolor_set()とは、
ウィンドウの色の組み合わせを設定する ことができる。
ncurses_werase()とは、
ウィンドウを消去する ことができる。
ncurses_wgetch()とは、
キーボート (ウィンドウ) から文字を読み込む ことができる。
ncurses_whline()とは、
指定した属性文字を用いて、最大 n 文字分の長さの水平線を ウィンドウに描画する ことができる。
ncurses_wmouse_trafo()とは、
ウィンドウ/標準画面の座標系を変換する ことができる。
ncurses_wmove()とは、
ウィンドウの出力位置を移動する ことができる。
ncurses_wnoutrefresh()とは、
ウィンドウを仮想画面にコピーする ことができる。
ncurses_wrefresh()とは、
端末画面のウインドウをリフレッシュする ことができる。
ncurses_wstandend()とは、
ウィンドウの standout モードを終了する ことができる。
ncurses_wstandout()とは、
ウィンドウの standout モードに入る ことができる。
ncurses_wvline()とは、
指定した属性文字を用いて、最大 n 文字分の長さの垂直線を ウィンドウに描画する ことができる。
Ncurses 関数 端末画面制御 一覧 関連記事
PHP Ncurses 関数 端末画面制御 一覧 |PHP マニュアル 関数 要素 使い方・書き方 例 PHP サンプル
PHP Ncurses 関数 端末画面制御 一覧 | 入門 | PHP マニュアル – WebRef
あわせて読みたい

Html

Glossary

JavaScript

JQuery

CSS