Reporting an attribute of a device via PS/2 protocols to a host executing
an industry standard PS/2 port driver that does not include explicitly
recognize the attribute. For example, a wireless mouse reports a battery
state and a signal quality state through a standard PS/2 port driver that
does not recognize any command or identifier for battery state or signal
quality state. The attribute state is encoded in a standard PS/2 data
packet. The standard PS/2 data packet is uniquely identified as an
attribute packet by encoding data corresponding to highly unlikely mouse
movement. A filter driver running on the host activates transmission of
the attribute packets by commanding the port driver to issue a unique
sequence of standard PS/2 commands, which the mouse system recognizes.
The filter driver intercepts incoming PS/2 data packets, recognizes the
unlikely data values that identify an attribute packet, and decodes the
attribute state.
Сообщающ атрибут приспособления через PS/2 протоколирует к хозяину исполняя водителя PS/2 индустрии стандартного port не вклюает точно узнает атрибут. Например, мышь радиотелеграфа сообщает положение батареи и положение качества сигнала до стандартный port водитель PS/2 который не узнает никакие команду или обозначение для положения батареи или положения качества сигнала. Положение атрибута зашифровано в стандартном пакете данных PS/2. Стандартный пакет данных PS/2 уникально определен как пакет атрибута путем шифровать данные соответствуя к высоки маловероятному движению мыши. Водитель фильтра на хозяине активирует передачу пакетов атрибута путем управление port водителя для того чтобы выдать уникально последовательность стандартных команд PS/2, которые система мыши узнает. Водитель фильтра перехватывает входящие пакеты данных PS/2, узнает маловероятные значения данных которые определяют пакет атрибута, и расшифровывает положение атрибута.