Are you saying that mice with extra buttons did not exist during the PS/2 standard?
The whole standard is ill defined. There's room in the protocol for random buttons. USB allows for more descriptive information between the hardware and host during negotiation. Thins like the mouse communicating the DPI and desired refresh rate are not supported at all in PS/2.
What the OS "sees" is dependent on the kind of controller. The USB 3.0 controller needs different drivers than 2.0. Motherboards ship/shipped with a mix of 2.0 and 3.0 controllers, which I thought was to save cost, but I suppose it also has the side effect of backwards compatibility.
(post is archived)