Якщо миша з двома кнопками та одним колесиком, то кількість кнопок - 4-ри. Кожне колесико рахується за дві кнопки. Але так як третя кнопка зарезервована, то все одно виходить п'ять. Зараз, здається, для протоколу imps/2 кількість кнопок виставляється автоматично. Я для своєї A4Tech з двома колесиками й 5-тьма кнопками виставляв
Option "Buttons" "9"
Option "ZAxisMapping" "6 7 8 9"
А потім ще бавився з xmodmap (який вже не підтримується у x.org) для того щоб переставити кнопки 6 7 на 4 5, щоб колесико працювало у всіх програмах.