C++ 读低层鼠标点击Unix通过腻子

C++ 读低层鼠标点击Unix通过腻子,c++,unix,putty,xterm,tui,C++,Unix,Putty,Xterm,Tui,我使用PuTTY连接到shell(Unix服务器)。我可以使用鼠标从CLI中选择文本。此外,vim还可以与鼠标交互,因此我知道PuTTY确实会将鼠标输入发送到服务器 我的问题是,我想在C++ TUI中捕获鼠标事件,就像VIM一样(只是,我将以不同的方式处理)。我浏览过很多网站,但没有一个能准确描述我的问题。我觉得我需要xterm,但我不知道如何使用它 我发现最好的链接是: -->如何阅读此事件 向这家伙致敬 任何人都可以提供一个示例代码来读取鼠标位置吗?我可以对应用程序的其余部分进行编码:)在

我使用PuTTY连接到shell(Unix服务器)。我可以使用鼠标从CLI中选择文本。此外,vim还可以与鼠标交互,因此我知道PuTTY确实会将鼠标输入发送到服务器

我的问题是,我想在C++ TUI中捕获鼠标事件,就像VIM一样(只是,我将以不同的方式处理)。我浏览过很多网站,但没有一个能准确描述我的问题。我觉得我需要xterm,但我不知道如何使用它

我发现最好的链接是:

-->如何阅读此事件

向这家伙致敬


任何人都可以提供一个示例代码来读取鼠标位置吗?我可以对应用程序的其余部分进行编码:)

ncurses中使用鼠标界面应该可以很好地完成这项工作(我确信vim和其他应用程序对于SSH/PuTTY如何通信没有具体的知识,它只是像本地连接一样拾取鼠标位置,
sshd
通过将网络数据包转换为按键和鼠标移动来解决所有问题)

描述如何在
ncurses
中与鼠标交互