#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)
Комментарии:
1. Я забыл сказать, я пытаюсь управлять своим iPhone 7, и я не уверен, какое отношение 127 и — 127 имеют к физическому и логическому разрешению моего iPhone 7
Ответ №1:
Эти значения используются для определения множителя разрешения для колеса мыши, т. Е. сколько должно быть прокручено за один щелчок колесом мыши.
Подробную документацию см.https://www.usb.org/sites/default/files/hut1_2.pdf на странице 37.
В вашем случае
управление колесом обеспечивает одно количество отсчетов за фиксацию через 1- байтовое поле входного отчета.
Это означает, что вы можете отправлять от -127 до 127 нажатий одновременно на устройство, к которому вы подключены (в вашем случае на iPhone). Затем ОС преобразует это значение в длину прокрутки в пикселях или другую используемую ею метрику.