C++ - Linux 上的光标移动

C++ - Cursor movement on linux

本文关键字:光标 移动 Linux C++      更新时间:2023-10-16

我尝试根据手的位置移动光标。我找到了一些例子,但它们没有标准库。如何在 Linux 上使用C++设置光标位置?

Basile Starynkevitch 的答案是,如果你在C++方面足够先进,能够使用这些框架 - 但是,有一个名为 xdotool 的 X11 自动化工具,您可以执行鼠标移动。您可以使用它或查看源代码如何实现与 X11 的通信。不过,我不确定是否所有 Linux 发行版都有这个软件包以及它的支持范围有多广。

这取决于您是编写终端应用程序还是图形桌面应用程序。

对于终端应用,请使用 ncurses 库,请参阅例如此答案

对于GUI应用程序,请使用适当的工具包,例如Qt。另请参阅libsdl