0

标题几乎说明了一切:我想知道是否可以更改鼠标光标图标以响应来自 ncurses 库或其他库的终端应用程序(例如,单击事件)中的反馈?

例如:我在 X 下运行 xterm,并在该 xterm 内运行一个 curses 应用程序。我可能会也可能不会被 sshed 到另一个盒子里。

用户单击我的光标应用程序的元素 - 是否可以将鼠标光标图标从条形更改为加号以响应单击?

这里有一些信息,但我想要更完整的资源:

NCurses 中的鼠标移动事件

4

1 回答 1

1

我不相信它是。ncurses 可以从鼠标读取事件,但实际上不能更改鼠标光标设置。终端将鼠标移动和单击作为转义序列发送到 ncurses 程序。

某些终端(例如 putty)会在区域可单击时将光标更改为箭头。否则,将显示一个文本选择光标。但我不认为这是可以通过转义序列控制的。

于 2013-04-01T20:18:14.603 回答