Skip to content

Mouse Capture

マウスキャプチャは、ターミナルがクリック、スクロール、移動などのマウスイベントをキャプチャし、特別なシーケンスまたはイベントとしてアプリケーションに送信するモードです。これにより、アプリケーションはマウスアクションを処理して応答できるようになり、ターミナル内でよりインタラクティブでグラフィカルなユーザーエクスペリエンスが提供されます。これは、ターミナルベースのゲーム、テキストエディタ、またはユーザーからのより直接的なインタラクションを必要とする他のプログラムのようなアプリケーションに特に便利です。

各バックエンドは、キャプチャできるイベントの種類とそれらの表現方法のバリエーションとともに、マウスキャプチャを異なる方法で処理します。そのため、動作は使用されているバックエンドによって異なる場合があり、開発者は特定のバックエンドのドキュメントを参照して、マウスのキャプチャをどのように実装するかを理解する必要があります。