我使用 PuTTY 连接到 shell(Unix 服务器)。我可以使用鼠标从 CLI 中选择文本。此外,vim 还可以与鼠标交互,所以我知道 PuTTY 确实将鼠标输入发送到服务器。
我的问题是我想在 C++ TUI 中捕获鼠标事件,就像 vim 一样(只是,我将以不同的方式处理它们)。我浏览了许多站点,但没有一个站点准确地描述了我的问题。我有一种感觉,我需要xterm,但我不知道如何使用它!
我发现的最佳链接是:
鼠标单击时从 Vim 进行的奇怪插入--> 如何读取此事件?
Jitsu 的祝福 UI --> 向这家伙致敬!
谁能提供一个示例代码来读取鼠标位置?然后我可以编写应用程序的其余部分 :)