FreeSource : HCL/Периферия/Мыши/ОписаниеПротоколов

Описание протоколов мыши и возможных настроек

Настройка чувствительности

Задает разрешение (точки/дюйм), чем меньше число, тем медленнее будет перемещаться указатель мыши
В файле /etc/X11/XF86Config-4 (xorg.conf):

Отношение физического перемещения мыши к перемещению курсора мыши. Resolution устанавливается в отсчётах на дюйм. Не все мыши и ОС поддерживают это (USB-мыши в основном не поддерживают).

Можно либо к Resolution “200” добавить выполнение команды
# echo -ne "\363\310" >/dev/psaux
Это изменение частоты опроса??

либо посылать
# echo -ne "\350\003\363\310" >/dev/psaux

Обращаю Ваше внимание на то, что Resolution 200 тождественно
echo -ne "\350\003" >/dev/psaux
2, возведённое в степень 003, указывает количество отсчётов на миллиметр.
003 является значением по умолчанию
2**2 – 100
2**3 – 200
2**4 – 400
2**5 – 800
2**6 – 1600

Это работает только для USB. Для PS/2 команда установки разрешения предусмотрена в протоколе, но, во-первых, некоторые устройства могут её игнорировать, во-вторых, в ядрах 2.6.x посылать эту команду через /dev/psaux бесполезно, поскольку там /dev/psaux и /dev/input/mice – одно и то же (эмуляция PS/2, объединяющая события от всех мышей, независимо от способа подключения).
Sergey Vlasov

С некоторыми мышами Logitech работает утилита настройки параметров:
http://www.frogmouth.net/logitech_applet-0.4test1.tar.gz

Настройка частоты опроса


Для USB-мышей период их опроса (в мс) может быть задан в параметрах модуля usbhid:

# modinfo usbhid
filename: /lib/modules/2.6.12-std26-up-alt10/kernel/drivers/usb/input/usbhid.ko
parmtype: mousepoll:uint
parm: mousepoll:Polling interval of mice

Значения в диапазоне 2ms-10ms должны работать.

Настройка ускорения


Можно задать ускорение мыши с помощью программы xset:
$ xset m <ускорение> <порог чувствительности>
Попробуйте, например, такие значения:
$ xset m 5 2
Эту команду можно вставить в скрипт /.xinitrc, который будет выполняться перед загрузкой оконного менеджера.
Для KDE эти параметры могут быть настроены в соответствующем модуле kcontrol (kcmshell mouse).

Возможные проблемы


Ссылки


Wikipedia
Описание последовательного интерфейса PS/2
Описание протокола PS/2
Формат пакетов PS/2
Подробное описание PS/2-протокола
Ещё описание протокола PS/2
http://www.bestfilez.net/forums/index.php?showtopic=18183
Схема и описание транслятора из PS/2 в USB


Страницы, ссылающиеся на данную: HCL/Периферия/Мыши