如何使用 X10 滑鼠報告從 Linux 控制台讀取滑鼠按鈕?

如何使用 X10 滑鼠報告從 Linux 控制台讀取滑鼠按鈕?

我試圖從控制台讀取滑鼠按鈕但沒有成功。根據 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 控制台中都不起作用…”

有人嘗試過這個成功嗎?這是一個錯誤嗎?

相關內容