Беспроводная мышь на ios

#c

#c

Вопрос:

Я использую библиотеку для применения к своему проекту, но я не уверен, что это значит. Является ли единица измерения 127 пикселями?

 LOGICAL_ MINIMUM(1), 0x81, // LOGICAL_ MINIMUM (-127)   
LOGICAL_ MAXIMUM(1), 0x7f, // LOGICAL_ MAXIMUM (127)   
REPORT_ SIZE(1), 0x08, // REPORT_ SIZE (8) 
REPORT_ COUNT(1), 0x01, // REPORT_ COUNT (1)
  

ESP32-BLE-Mouse

Комментарии:

1. Я забыл сказать, я пытаюсь управлять своим iPhone 7, и я не уверен, какое отношение 127 и — 127 имеют к физическому и логическому разрешению моего iPhone 7

Ответ №1:

Эти значения используются для определения множителя разрешения для колеса мыши, т. Е. сколько должно быть прокручено за один щелчок колесом мыши.

Подробную документацию см.https://www.usb.org/sites/default/files/hut1_2.pdf на странице 37.

В вашем случае

управление колесом обеспечивает одно количество отсчетов за фиксацию через 1- байтовое поле входного отчета.

Это означает, что вы можете отправлять от -127 до 127 нажатий одновременно на устройство, к которому вы подключены (в вашем случае на iPhone). Затем ОС преобразует это значение в длину прокрутки в пикселях или другую используемую ею метрику.