标题几乎说明了一切:我想知道是否可以更改鼠标光标图标以响应来自ncurses库或其他库的终端应用程序(例如点击事件)中的反馈?
例如:我在X下运行xterm,在xterm中运行curses应用程序。我可能会也可能不会被扔进另一个盒子里。
用户点击我的光标应用程序的元素 - 是否可以将鼠标光标图标从条形图更改为加号以响应点击?
这里有一些信息,但我想要一个更完整的资源:
答案 0 :(得分:1)
我不相信。 ncurses可以read events from the mouse但不能实际更改鼠标光标设置。终端发送鼠标移动并点击ncurses程序escape sequences。
当某个区域可点击时,某些终端(例如putty)会将光标更改为箭头。否则,显示文本选择光标。但我不认为这可以通过转义序列来控制。