Mouse.move: как переместить мышь в центр экрана?
У меня есть программа, работающая в полноэкранном режиме. Я хотел бы переместить мышь в центр экрана. Могу ли я что-то сделать с функциональностью Mouse.h? https://www.arduino.cc/reference/en/language/functions/usb/mouse /
Mouse.move перемещает фиксированные приращения. возможно, мне следует изменить начальную позицию мыши в компьютерной программе.
моя проблема в том, что "игровая площадка" является основным интерфейсом, использующим ускоритель для позиции. После того, как на компьютере запущено программное обеспечение, для правильной работы Arduino необходимо отцентрировать.
В качестве альтернативы, могу ли я отправить команду, которая могла бы центрировать мышь?
@j0h, 👍1
1 ответ
Лучший ответ:
Есть два способа работы с мышами HID: абсолютный и относительный. Библиотека Arduino Mouse
работает только в относительном режиме, а вам нужен абсолютный.
Есть еще одна библиотека https://github.com/NicoHood/HID, которая значительно больше, чем обычные библиотеки Arduino HID, включая "Absolute Mouse".
- Использование ATiny102 в качестве HID-устройства (эмуляция мыши)
- Будет ли работать Arduino Nano вместо Teensy 3.2?
- Как перепрограммировать Arduino, если порт USB уже используется?
- Как объявить массив переменного размера (глобально)
- Программирование Arduino с использованием Python, а не C/C ++
- Загрузка Arduino Nano дает ошибку: avrdude: stk500_recv(): programmer is not responding
- Как справиться с rollover millis()?
- Является ли использование malloc() и free() действительно плохой идеей для Arduino?
эй круто, поддержка самд21! Спасибо @Majenko, @j0h