В Windows 10 это очень просто. Вы импортируете DLL «User32.dll» и вызываете функцию SetCursorPos (int x, int y), например.Как управлять курсором в Linux?
Я искал эквиваленты Linux/Unix/OSX?
В Windows 10 это очень просто. Вы импортируете DLL «User32.dll» и вызываете функцию SetCursorPos (int x, int y), например.Как управлять курсором в Linux?
Я искал эквиваленты Linux/Unix/OSX?
Существует более чем один эквивалент SetCursorPos, в зависимости от того, используется ли в терминале или в системе X Window.
Выбор действительно зависит от того, что вы пытаетесь делать. Для простой программы вы можете использовать запустите его в терминале (или в окне терминала). Деформация указателя не часто выполняется в X, но достаточно известна, чтобы было легко найти дискуссию по этой теме. Однако программирование на X (независимо от того, какой инструментарий вы используете), сложнее, чем программирование терминала.
Дальнейшее чтение:
Да, мне все равно придется импортировать файл общих объектов. Не уверен, что использовать? –
Это зависит от того, что вы пытаетесь сделать. Для простой программы работа в терминале проще, чем создание приложения X. –
На JVM вы можете перемещать курсор с помощью [java.awt.Robot] (HTTPS: //docs.oracle.com/javase/8/docs/api/java/awt/Robot.html#mouseMove-int-int-) - может стоить глядя на то, как это реализовано. –