Существует огромное количество различных моделей мышей и я не стал бы рекомендовать одну из них в ущерб другой. Ниже приведен список мышей которые после определенных настроек (или вовсе без них) могут работать в Линуксе с использованием всех 3х кнопок.
Mouse Systems оптическая мышь , версия для последовательного порта
Отлично работает (что видно даже по названию !) без ClearDTR или ClearRTS в X*onfig.
WiN mouse.
Стандартная двух - режимная Microsoft/MouseSystems мышь.
Agiler Mouse 2900
Стандартная MS\MSS мышь на SYSGRATION SYS2005 чипсете (см. Секцию настройки)
Sicos mouse
Работает хорошо при установленных ClearDTR & Clear RTS в X*onfig.
Artec mouse
Использует два протокола , требует `ClearDTR' в X*onfig, НЕ `ClearRTS'
Использует два протокола, требует `ClearDTR' И `ClearRTS' в X*onfig.
Отлично работает с проколом Mouseman без параметра ChordMiddle
Хорошо работает при включенном `ClearDTR' в X*config
Имеет переключатель MS/PC
Обычная двух-протокольная мышь.
Оснащена джамперов переключающим протоколы.
Оснащена переключателем 2/3
Отлично работает с gpm -R
Имеет переключатель MS/PC
В консоли работает с `gpm -t msc -r 20' в X'ах признаков жизни не подает .
Имеет переключатель MS/PC
Режим устанавливается by button depress при подаче питания.
Работает отлично в режиме PC
Хорошо работает в режиме MS c gpm -R
Работает с ClearDTR и ClearRTS в X*onfig; `-o dtr' нужно для корректной работы gpm.
Работает отлично но требует нажатой левой клавиши при запуске X
Работает с gpm -R
Работает в X используя протокол MMseries. (Также работает с моделями CC, CE, C7 & C9).
Работает нормально при установленном DTR.
Работает в режиме MSS , при условии нажатия левой клавиши при включении
Работает как MSS с ClearDTR
100% совместима с MS и поддерживает в этом режиме все 3 клавиши
Нуждается в gpm -o rts и СlearRTS в Х (в режиме PC)
Распайка кабеля мыши. TxD , RxD используются для передачи данных , RTS и/или DTR для питания и земли.
9-контактный порт 25-контактный порт TxD 3 2 RxD 2 3 RTS 7 4 DTR 4 20 Gnd 5 7
Сайт Mouse Systems http://www.mousesystems.com/ У них есть также драйвер для M$Windows.
Linux Serial HOWTO также может оказаться вам полезным,особенно если у вас проблемы с последовательным портом.
Отличное описание принципов функционирования мыши вы можете найти по адресу http://www.4QD.co.uk/faq/meece.html
Полное описание настроек X*onfig вы можете найти в соответсвуюших man страницах и/или Xfree86 HOWTO (FAQ)
Описание gpm можно найти в его man странице а также по адресу http://www.castle.net/X-notebook/mouse.txt
Большое кол-во информации о аппаратной и программной настройке мыши можно найти на : http://www.hut.fi/Misc/Electronics/pc/interface.html#mouse