0

タイトルがすべてを物語っています: ncurses ライブラリまたは別のライブラリからのターミナル アプリ (たとえば、クリック イベント) でのフィードバックに応じて、マウス カーソル アイコンを変更できるかどうか疑問に思っています。

例: X で xterm を実行しており、その xterm 内で curses アプリケーションを実行しています。私は別の箱に入れられるかもしれませんし、ならないかもしれません。

ユーザーがカーソル アプリの要素をクリックすると、クリックに応じてマウス カーソル アイコンをバーからプラス記号に変更できますか?

ここにはいくつかの情報がありますが、より完全なリソースが必要です。

Ncurses でのマウス移動イベント

4

1 に答える 1

1

私はそうは思いません。ncurses はマウスからイベントを読み取ることができますが、マウス カーソルの設定を実際に変更することはできません。ターミナルは、マウスの動きとクリックをエスケープ シーケンスとして ncurses プログラムに送信します。

putty などの一部の端末では、領域がクリック可能になると、カーソルが矢印に変わります。それ以外の場合は、テキスト選択カーソルが表示されます。しかし、これはエスケープシーケンスで制御できるとは思いません。

于 2013-04-01T20:18:14.603 に答える