Будет ли USB-мышь через преобразователь PS/2 поддерживать прокрутку колесика мыши?

Я хочу использовать USB-мышь через конвертер USB в PS/2 для взаимодействия с микроконтроллером. Поддерживает ли протокол PS/2 движение колеса прокрутки?

1 ответ

Интерфейс PS/2 поддерживает прокрутку колес. Если сама мышь поддерживает интерфейс PS/2 (большинство USB-мышей все еще поддерживают ее для использования с пассивными адаптерами) и имеет колесо прокрутки, то да, поддержка преобразователя должна присутствовать через конвертер. Данные колеса мыши в протоколе PS/2 отправляются в 4-м байте данных.

Байт 1: флаги и состояния кнопок

Байт 2: движение X

Байт 3: Движение Y

Байт 4: движение Z (колесо прокрутки)

Даже тогда он занимает только 4 младших бита 4-го байта (от +7 до -7). Первые 4 бита содержат данные для кнопок 4 и 5 для устройств, совместимых с Microsoft Intellimouse.

Более подробную информацию о протоколе мыши PS/2 можно найти здесь.

Другие вопросы по тегам