在Linux上如何控制光标?

在Linux上如何控制光标?,linux,windows,macos,cursor,dllimport,Linux,Windows,Macos,Cursor,Dllimport,在Windows10中,这很简单。例如,导入DLL“User32.DLL”并调用SetCursorPos(intx,inty)函数 我在寻找Linux/Unix/OSX的等价物?根据您是在终端还是在X窗口系统中运行,有多个等价物 在终端中,使用转义序列(例如),或 在X中,使用称为“扭曲指针”的功能 选择取决于你想做什么。对于一个简单的程序,您可以在终端(或终端窗口)中运行它。扭曲指针在X中并不常见,但众所周知,可以很容易找到关于该主题的讨论。然而,在X中编程(无论您使用什么工具包)比为终端

在Windows10中,这很简单。例如,导入DLL“User32.DLL”并调用SetCursorPos(intx,inty)函数


我在寻找Linux/Unix/OSX的等价物?

根据您是在终端还是在X窗口系统中运行,有多个等价物

  • 在终端中,使用转义序列(例如),或
  • 在X中,使用称为“扭曲指针”的功能
选择取决于你想做什么。对于一个简单的程序,您可以在终端(或终端窗口)中运行它。扭曲指针在X中并不常见,但众所周知,可以很容易找到关于该主题的讨论。然而,在X中编程(无论您使用什么工具包)比为终端编程更复杂

进一步阅读:


是的,但我仍然需要导入共享对象文件。不确定用哪一个?这取决于你想做什么。对于一个简单的程序来说,在终端上运行要比构建X应用程序简单。在JVM上,你可以用它移动光标——也许值得研究一下这是如何实现的。