sách gpt4 ai đã đi

c++ - 通过 PuTTY 读取低级鼠标点击 Unix

In lại 作者:塔克拉玛干 更新时间:2023-11-03 06:48:52 25 4
mua khóa gpt4 Nike

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

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

我找到的最好的链接是:

How to read low level mouse click position in linux .

Weird insertion from Vim on mouse click --> 如何读取此事件?

A blessed UI for Jitsu --> 向这个人致敬!

谁能提供读取鼠标位置的示例代码?然后我可以编写应用程序的其余部分:)

1 Câu trả lời

sử dụng ncurses 中的鼠标界面应该可以正常工作(我确信 vim 和其他应用程序没有关于 SSH/PuTTY 通信方式的具体知识,它只是拾起鼠标位置就像它是本地连接一样 - sshd 通过将网络数据包转换为按键和鼠标移动来整理所有魔法)。

Here描述了您如何在 ncurses 中与鼠标交互。

关于c++ - 通过 PuTTY 读取低级鼠标点击 Unix,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18677406/

25 4 0
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com