問題タブ [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.
c - ncursesウィンドウをフォアグラウンドに保持します
私のアプリケーションはncursesを使用しており、継続的に更新されているいくつかのウィンドウがあります。
そのアプリケーションでは、ユーザーが「q」を押すと「メッセージボックス」(ダイアログなど)として機能する1つのウィンドウが表示され、シャットダウンするかどうかを尋ねられます。これは、他のウィンドウが更新されるまで正常に機能します。その時点で、他のウィンドウがダイアログボックス上に描画され、(部分的に)非表示になります。
ダイアログのウィンドウでwrefresh()を呼び出しても、役に立たないようです。ウィンドウを強制的にフォアグラウンドにするにはどうすればよいですか?
php - PHPでncursesを使用してカウントを動的に更新する
このPHPスクリプトを例にとってみましょう。
ncursesを使用して、エコーを動的に更新し、毎回エコーするのではなく、数だけが変更されるようにしたいと思います。問題は、これを行う方法がわからないことです。誰かが私を正しい方向に向けることができますか?
php - ncurses が文字を削除しない
わかりました、ncurses を使用して (と思われる) 単純なカウント スクリプトに取り組んでいます。数値をインクリメントするたびに、別の数値を追加する前に前の数値を削除して、追加するのではなく更新する必要があります。
これが私のコードです:
現在、実行すると、次のように出力されます。Number: 01234[...]
私の問題がどこにあるのか、どうすれば修正できるのか誰にもわかりますか?
ncurses - Ncursesマルチキー入力
個々のキー入力を受け取るだけでなく、キーの組み合わせを読み取るncursesを使用して、Cでコンソールベースのアプリケーションを作成しています。たとえば、ユーザーがSキーとキーの両方を押したときに、F何らかの機能を実行したいとします。マルチキーの組み合わせのためのgetch()のような関数はありますか?
ありがとう!
python - 最適な列幅を計算するにはどうすればよいですか?
可変幅表示で表示したい列データ値の小さなセットがあります。1 つの列には妥当なサイズ (たとえば 8 ~ 10 文字) の狭い範囲があり、1 つの列には UUID (常に 36 文字) が表示され、他の列は可変長の識別子です。
端末の幅は 72 文字、幅は約 400 文字と予想されるため、表示できるデータの量を最大化したいと考えています。
割り当てられた列幅を超える値は省略されます。
これはどのように計算すればよいですか?
誰にとっても重要な場合、私はpythonを使用しています。
c - C および ncurses の ANSI カラー
attron
選択した色で実行できることはわかっていattroff
ますが、ncurses 内の ANSI カラーエスケープコードで実行できるかどうかを知りたいです。
とのリンク-lncurses
printf("\033[22;31mHello, World!\n");
ncurses 以外のプログラムの通常の動作。
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 には矢印キーを検出できないという既知の問題がありますか?
linux - インタープリター言語での ncurses のようなバインディング
コンソールメニューを作成し、オプションとやり取りするプロセスを非常に単純にする、インタープリター言語の ncurses または同様のメニューフレームワークのバインディングはありますか?
以前にインストールしたローカル リソースを活用するために、Linux マシンで実行される端末専用の構成ユーティリティのプロトタイプをすばやく作成したいと考えています。
macos - ncursesの線画
私は一日中ncursesで単純な線画(ボックスなど)を作成しようとしていますが、それを機能させることができません。ここにあるような拡張ASCII文字を印刷しようとしています:http : //www.theasciicode.com.ar/ascii-table-codes/ascii-codes-219.htmlwchar_tへの言及をいくつか見ました。しかし、どうやらncurseswが必要なようです。これを含める方法がわかりません(インストールされていることはわかっています)。
OSX10.6.2およびGCC4.2でXCodeを使用しています。
何か案は?
c - Curses - stdin でノンブロッキング チェックを実行 - C
からパイプ/ターミナルを処理したいのですがstdin
、同時に、UP/DOWN メニューなどの他の操作の処理を続行したいです。
fgets
パイプされた行の処理が終了し、画面がレンダリングされますが、wgetch
応答しなくなるため、スイッチ内で何もできません。アプリケーションを閉じるには、私がしなければならないCTRL+c.