Я пытаюсь переместить курсор в зависимости от положения руки. Я нахожу несколько примеров, но они не являются стандартной библиотекой. Как я могу установить положение курсора, используя C ++ на Linux?
Ответ от Basile Starynkevitch — это путь, если вы достаточно продвинуты в C ++, чтобы иметь возможность работать с фреймворками — однако, есть инструмент автоматизации X11, который называется xdotool что вы можете выполнять движения мыши. Вы можете использовать его или посмотреть в источниках, как они реализуют связь с X11. Тем не менее, я не уверен, есть ли во всех дистрибутивах Linux этот пакет и насколько широко он поддерживается.
Это зависит от того, кодируете ли вы приложение терминала или графическое настольное приложение.
Для терминальных приложений используйте Ncurses библиотека, см. например этот ответ
Для приложений с графическим интерфейсом используйте соответствующий инструментарий, например, Qt. Смотрите также libsdl