C++ - Linux 上的光标移动
C++ - Cursor movement on linux
我尝试根据手的位置移动光标。我找到了一些例子,但它们没有标准库。如何在 Linux 上使用C++设置光标位置?
Basile Starynkevitch 的答案是,如果你在C++方面足够先进,能够使用这些框架 - 但是,有一个名为 xdotool 的 X11 自动化工具,您可以执行鼠标移动。您可以使用它或查看源代码如何实现与 X11 的通信。不过,我不确定是否所有 Linux 发行版都有这个软件包以及它的支持范围有多广。
这取决于您是编写终端应用程序还是图形桌面应用程序。
对于终端应用,请使用 ncurses 库,请参阅例如此答案
对于GUI应用程序,请使用适当的工具包,例如Qt。另请参阅libsdl
相关文章:
- Win32 API 控制台光标在 WriteConsole 后不移动
- 使用 C++将文本光标移动到屏幕中不可见的行
- 将光标单独移动到当前位置
- 如何在C++中模拟鼠标光标的移动
- 我试图将光标平滑地移动到随机点
- 如何将光标移动到 cin.clear() 和 cin.ignore() 之后的文本输出末尾?
- 用鼠标光标移动圆圈
- 如何在C 屏幕上的任何可能点移动光标
- MFC GUI 自定义控件:如何绘制光标更新以响应鼠标移动?
- 将光标移动到控制台的左下角
- 从文件读取时如何使用运算符后将光标移动到下一行">>"
- C++ - Linux 上的光标移动
- 如何在 c++ 中将光标移动到上次打开的窗口(可能是弹出窗口)
- 将文本光标移动到特定的屏幕坐标
- 使用ncurses c++(Linux)将光标移动到屏幕上的特定点
- 文件异常和光标移动c++
- OpenGL使用鼠标点击与鼠标光标移动的回调时出现未处理的异常
- Visual C++停止文本框光标移动
- 将文本光标移动到新行
- 在没有将光标移动到新行之前,在gotoxy(80,25)位置上写入字符