問題タブ [ncurses]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
974 参照

c - ncursesウィンドウをフォアグラウンドに保持します

私のアプリケーションはncursesを使用しており、継続的に更新されているいくつかのウィンドウがあります。

そのアプリケーションでは、ユーザーが「q」を押すと「メッセージボックス」(ダイアログなど)として機能する1つのウィンドウが表示され、シャットダウンするかどうかを尋ねられます。これは、他のウィンドウが更新されるまで正常に機能します。その時点で、他のウィンドウがダイアログボックス上に描画され、(部分的に)非表示になります。

ダイアログのウィンドウでwrefresh()を呼び出しても、役に立たないようです。ウィンドウを強制的にフォアグラウンドにするにはどうすればよいですか?

0 投票する
1 に答える
750 参照

php - PHPでncursesを使用してカウントを動的に更新する

このPHPスクリプトを例にとってみましょう。

ncursesを使用して、エコーを動的に更新し、毎回エコーするのではなく、数だけが変更されるようにしたいと思います。問題は、これを行う方法がわからないことです。誰かが私を正しい方向に向けることができますか?

0 投票する
1 に答える
356 参照

php - ncurses が文字を削除しない

わかりました、ncurses を使用して (と思われる) 単純なカウント スクリプトに取り組んでいます。数値をインクリメントするたびに、別の数値を追加する前に前の数値を削除して、追加するのではなく更新する必要があります。

これが私のコードです:

現在、実行すると、次のように出力されます。Number: 01234[...]

私の問題がどこにあるのか、どうすれば修正できるのか誰にもわかりますか?

0 投票する
1 に答える
3204 参照

ncurses - Ncursesマルチキー入力

個々のキー入力を受け取るだけでなく、キーの組み合わせを読み取るncursesを使用して、Cでコンソールベースのアプリケーションを作成しています。たとえば、ユーザーがSキーとキーの両方を押したときに、F何らかの機能を実行したいとします。マルチキーの組み合わせのためのgetch()のような関数はありますか?

ありがとう!

0 投票する
1 に答える
346 参照

python - 最適な列幅を計算するにはどうすればよいですか?

可変幅表示で表示したい列データ値の小さなセットがあります。1 つの列には妥当なサイズ (たとえば 8 ~ 10 文字) の狭い範囲があり、1 つの列には UUID (常に 36 文字) が表示され、他の列は可変長の識別子です。

端末の幅は 72 文字、幅は約 400 文字と予想されるため、表示できるデータの量を最大化したいと考えています。

割り当てられた列幅を超える値は省略されます。

これはどのように計算すればよいですか?

誰にとっても重要な場合、私はpythonを使用しています。

0 投票する
4 に答える
4050 参照

c - C および ncurses の ANSI カラー

attron選択した色で実行できることはわかっていattroffますが、ncurses 内の ANSI カラーエスケープコードで実行できるかどうかを知りたいです。

とのリンク-lncurses

printf("\033[22;31mHello, World!\n");ncurses 以外のプログラムの通常の動作。

0 投票する
0 に答える
221 参照

ruby - Windows上のRuby 1.9.2でFFI-NCursesによって矢印キーが検出されますか?

Windows 7 (64 ビット) の Ruby 1.9.2 で FFI-NCurses を使用して小さなテキスト エディターを作成しています。キーパッド モードを設定した後、ファンクション キーを処理できるようになりました。ただし、NCurses は矢印キーが押されたことを検出しません。

Windows 7 でマルチメディア キーボードを通常の US キーボードとして構成しています。キーパッドモードをTRUEに設定すると、矢印キーが検出されたはずですが、機能しません。

Ruby バインディングに問題がありますか、それとも Windows (7) の NCurses には矢印キーを検出できないという既知の問題がありますか?

0 投票する
4 に答える
317 参照

linux - インタープリター言語での ncurses のようなバインディング

コンソールメニューを作成し、オプションとやり取りするプロセスを非常に単純にする、インタープリター言語の ncurses または同様のメニューフレームワークのバインディングはありますか?

以前にインストールしたローカル リソースを活用するために、Linux マシンで実行される端末専用の構成ユーティリティのプロトタイプをすばやく作成したいと考えています。

0 投票する
2 に答える
7078 参照

macos - ncursesの線画

私は一日中ncursesで単純な線画(ボックスなど)を作成しようとしていますが、それを機能させることができません。ここにあるような拡張ASCII文字を印刷しようとしています:http : //www.theasciicode.com.ar/ascii-table-codes/ascii-codes-219.htmlwchar_tへの言及をいくつか見ました。しかし、どうやらncurseswが必要なようです。これを含める方法がわかりません(インストールされていることはわかっています)。

OSX10.6.2およびGCC4.2でXCodeを使用しています。

何か案は?

0 投票する
3 に答える
2137 参照

c - Curses - stdin でノンブロッキング チェックを実行 - C

からパイプ/ターミナルを処理したいのですがstdin、同時に、UP/DOWN メニューなどの他の操作の処理を続行したいです。

fgetsパイプされた行の処理が終了し、画面がレンダリングされますが、wgetch応答しなくなるため、スイッチ内で何もできません。アプリケーションを閉じるには、私がしなければならないCTRL+c.