GUI端末でマウス機能を持つアプリケーションのコンソールでマウスサポートを有効にする[閉じる]

GUI端末でマウス機能を持つアプリケーションのコンソールでマウスサポートを有効にする[閉じる]

テキストモードコンソールにはありませんが、マウス対応アプリケーションで有効にできるGUI端末には、いくつかの一般的なメカニズムがありますか? 「一般的に」という言葉は、すべてのアプリケーション(特定のアプリケーションではない)に該当するわけではないという意味です。たとえば、aptitude、finch、w3mなどはGUI端末のクリックを理解できますが、GPMを搭載したLinuxコンソールでは理解できません。彼らも同じ問題を抱えているようです。

能力のため(等)するマウスのサポート(何らかの理由でテキストモードコンソールでは無効になっています)を含む、適性のケースを「アプリケーションがサポートしていない機能を魔法のように追加する」と見なすべきではありません。 GUI端末のAptitudeにマウスサポートがあります。 LinuxコンソールでGPMを実行しています。コンソールのAptitudeでマウスのサポートを受けるにはどうすればよいですか?

GUI端末とコンソールの間にスイッチ(違いを作る機能)があるようです。私の考えでは、私たち全員がGUI/コンソール「スイッチ」に触れたことがあります。 (私もこのようなスイッチを持っています。)「切り替え」は多くのアプリケーションに影響を与え、システム全体でより広範な問題になる可能性がありますが、問題自体は具体的かもしれません。

そうでない場合は、単純化のために適性とgpmについて質問することができます。どんな答えでも、まだ役に立つ手がかりになる可能性があります。少なくともTTYを可能な限りマウスを認識させる方法についてもっと理解するのに役立ちます。

私の意図は、nanoとreadlineに特に焦点を当て、コンソール編集をより「自然に」することでした。 NanoとMCは良いリーダーではありません。彼らは単にコンソールソリューションの孤立したケースであり、マウスサポートケースとサポートされていないケースではありません。 Readlineはより複雑なケースであることがわかったので、私が期待したのと同じくらい代表的なケースではありませんでした。ただし、動作が始まると同じ「スイッチ」がオンになることがあります。マウスレポートイベントは、コンソールで異なる方法でエンコードされているように見えます。

ベストアンサー1

おすすめ記事