Suz*_*ron 3 user-interface ansi-escape terminal-emulator
我试图在终端中运行的应用程序中以像素为单位获取鼠标的位置。
xdotool将不会在这种情况下工作,除非ssh -X使用)。目标是在大多数基于文本的应用程序中嵌入小的 GUI 元素。目前在很多使用 Sixel、Tektronix 或 ReGIS 的终端模拟器上都可以绘制东西,\e[1000h或者类似的转义码来获取鼠标事件,不幸的是,这些鼠标事件是低分辨率的(字符单元格中的坐标,而不是像素)。
小智 5
xterm 使用以下转义序列以像素分辨率报告鼠标位置:
\e[2;1'z\e['|详情请见http://invisible-island.net/xterm/ctlseqs/ctlseqs.html