имею многокнопочную мышь a4tech wop-35, подключена в ps/2
мышь имеет три стандартных кнопки, две дополнительных и два колеса.
в Windowsх всё это было настроено следующим образом:
- стандартные кнопки ведут себя как обычно,
- дополнительные кнопки делают Copy-Paste,
- колёса скроллят одно по вертикали, второе по горизонтали.
Пытаюсь воссоздать это же под Ubuntu 7.04, полная задница с горизонтальным скроллом.
Решил, согласно мануалам, что 3+2 кнопок + 2 скролла по две кнопки - это всего 9 кнопок.
Посему прописал в xorg.conf следующее:
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "Buttons" "9"
Option "ZAxisMapping" "4 5"
Option "ButtonMapping" "1 2 3 4 5 6 7 8 9"
Option "Emulate3Buttons" "true"
Перезагрузил иксы и смотрю в вывод xev.
Кнопки все опознались, а вот со вторым скроллом фигня какая-то: оба скролла называют себя четвёртой и пятой кнопками и ни в какую не хотят различаться! Единственное отличие - "горизонтальный" скролл даёт двойные "нажатия" кнопок и, соответственно, скроллит вдвое больше.
Под Windowsми это колесо интерпретируется безошибочно, т.е. быстрая промотка одного скролла не путается со вторым. Значит, это возможно! Как?
Про горизонтальный скролл читал в одном месте, и только про логитек.
Мануалов про эту часть в xorg.conf я нашёл
только один, и тот жутко невнятный.
В принципе понятно что надо увидеть шестую и седьмую кнопку и прописать их в ZAxisMapping, но как?..
Evdev ставить пробовал, видимо что-то не так поставилось, не запускались иксы. Надо ли подключать в юсб и пробовать дальше?
Помогите пожалуйста! Дальше копи-пэйст я уж сам прикручу, это фигня полная.