阅读低级鼠标单击Unix通过PuTTY传递
Read Low Level Mouse Click Unix passed through PuTTY
我使用PuTTY连接到shell(Unix Server)。我可以使用鼠标从 CLI 中选择文本。此外,vim 还可以与鼠标交互,所以我知道 PuTTY 确实将鼠标输入发送到服务器。
我的问题是我想在 C++ TUI 中捕获鼠标事件,就像 vim 一样(只是,我将以不同的方式处理它们)。我浏览过许多网站,但没有一个网站准确描述我的问题。我有一种感觉,我需要xterm,但我不知道如何使用它!
我找到的最佳链接是:
如何在 Linux 中读取低级鼠标单击位置。
鼠标点击时 Vim 的奇怪插入 --> 如何阅读此事件?
柔术的祝福 UI -->向这家伙致敬!
任何人都可以提供示例代码来读取鼠标位置吗?我可以对应用程序的其余部分进行编码,然后:)
在 ncurses
中使用鼠标接口执行此操作应该可以正常工作(我确信 vim 和其他应用程序对 SSH/PuTTY 如何通信没有特定的了解,它只是像本地连接一样获取鼠标位置 - sshd
解决了将网络数据包转换为按键和鼠标移动的所有魔力)。
以下是有关如何在ncurses
中与鼠标交互的说明。
相关文章:
- 通过方法访问结构
- 通过递归进行因子分解
- std::map<struct,struct>::find 找不到匹配项,但是如果我循环通过 begin() 到 end(),我在那里看到匹配项
- 尝试通过多个向量访问变量时,向量下标超出范围
- C++如何通过用户输入删除列表元素
- 通过多个头文件使用常量变量
- 是否可以通过C++扩展强制多个python进程共享同一内存
- 设计一个只能由特定类实例化的类(如果可能的话,通过make_unique)
- 如何通过派生类函数更改基类中的向量
- 无法通过空白将文本文件行分隔为矢量
- 在UNIX系统中使用DIR查找文件的字节大小
- 我正在使用嵌套的while循环来解析具有多行的文本文件,但由于某种原因,它只通过第一行,我不知道为什么
- Ctypes wstring通过引用传递
- 变量没有改变?通过向量的函数调用
- 在UNIX中通过recv/send交换数据时,如何正确使用缓冲区
- 通过用于UV4L数据通道的unix域套接字发送数据
- 阅读低级鼠标单击Unix通过PuTTY传递
- 通过本地UNIX套接字发送double
- 我如何发送一个unix-exe给我的朋友,这样他就可以通过双击运行它
- 通过删除点链接和重复斜杠来规范Unix文件路径