Будет ли 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 можно найти здесь.