コンソールからマウス ボタンを読み取ろうとしていますが、うまくいきません。man console_codes によると、Linux コンソールには X10 マウス レポート機能があります。つまり、これを有効にすると、(printf "\e[?9h")
押されたボタン + マウスの位置が次のように標準入力にレポートされるはずです。
\e[M b x y
ここで、b は押されたボタン + 32、x、y はマウス座標です。
残念ながら、これは xterm に似たものでしか動作しません。私だけではありません。以下を参照してください。
http://myfreebsd.homeunix.net/freebsd/mouse_events_shell.html
「...驚いたことに、Linux の console_codes のマニュアル ページでマウス トラッキングについて読んだのですが、これらのエスケープ コードは私が試したどの Linux コンソールでも機能しません...」
これを試して成功した人はいますか? これはバグですか?