[Comm] Настройка мыши

Alexey Rusakov =?iso-8859-1?q?ktirf_=CE=C1_altlinux=2Eorg?=
Пн Авг 20 13:42:39 MSD 2007


On Sat, 18 Aug 2007 02:48:06 +1000
Ilja Raskin wrote:

> Здравствуйте, Владимир Черный
> Ответ на Ваше письмо от 08/14/2007 12:46 PM
> > 2007/8/13, Michael Shigorin <mike на osdn.org.ua>:
> >> On Mon, Aug 13, 2007 at 07:26:58PM +1000, Ilja Raskin wrote:
> >>>       Option      "Protocol" "IMPS/2"
> >>>       Option      "ZAxisMapping" "4 5"
> >> http://faq.altlinux.ru/index.php?action=single&nf=1&qid=480 :
> >>
> >>    Identifier  "Mouse1"
> >>    Driver      "mouse"
> >>    Option "Protocol"    "ExplorerPS/2"
> >>    Option "Device"      "/dev/input/mice"
> >>    Option "ButtonNumber" "9"
> >>    Option "ZAxisMapping" "6 7 8 9"
> >>
> >> После этого вам куда-то в район /etc/X11/xinit/Xmodmap (более знающие
> >> товарищи могут подсказать, куда лучше?) понадобится прописать "pointer =
> >> 1 2 3 8 9 4 5 6 7", потому что нумерация кнопок по умолчанию будет
> >> неудобоварима для большинства программ.
> > Посмотрите новый выпуск электронного приложения "Open Source"
> > (http://osa.samag.ru) к журналу "Системный администратор"
> > (http://www.samag.ru) -- "Open Source #019 (10.08.2007)".
> > В этом выпуске, в частности
> > -- "Работа с многокнопочными мышами в Xorg" (Леонид Пономарев).
> > Там Мишина рекомендация более развернута :)
> >> --
> >>  ---- WBR, Michael Shigorin <mike на altlinux.ru>
> >>   ------ Linux.Kiev http://www.linux.kiev.ua/
> >> _______________________________________________
> >> Community mailing list
> >> Community на lists.altlinux.org
> >> https://lists.altlinux.org/mailman/listinfo/community
> > 
> > 
> Здравствуйте еще раз...
> После применения рекомендаций из faq и OpenSource произошли интересные вещи.
> Мышь A4Tech NB-90 теперь в xev показывает наличие кнопок 1,2,3 - кнопки, 
> 4,5 - основной скроллер и 8,9 - дополнительные кнопки... при этом 
> боковой скроллер (по идее 6 и 7) дублирует основной (4 и 5)...
> 
> 
> Section "InputDevice"
> 	Identifier  "A4Tech Wireless Battery Free Optical Mouse|0"
> 	Driver      "mouse"
> 	Option	    "Device" "/dev/input/mice"
> 	Option	    "Protocol" "ExplorerPS/2"
> 	Option	    "ButtonNumber" "9"
> 	Option	    "ZAxisMapping" "4 5 6 7"
> EndSection
> 
> Еще один вопрос - в папке xinit файла Xmodmap не обнаружено. Если его 
> создавать, то что помимо "pointer ..." туда писать?
Ничего, кроме упомянутой строчки.

Вообще когда я разбирался с этим хозяйством, пришлось немного поиграть с
циферками в строке pointer, рассуждая примерно следующим образом: "если эта
позиция соответствует такой-то кнопке, значит, на этой позиции должна
стоять такая-то цифра" и учитывая, что: кнопки 4 и 5 обрабатываются
приложениями как вертикальная прокрутка, кнопки 6 и 7 - как
горизонтальная. Помимо первых семи кнопок, обработку остальных надо
придумывать при помощи специальных программ (типа xsendkeys), "обычные
приложения" на эти кнопки, как правило, не реагируют.

-- 
  Alexey "Ktirf" Rusakov
  GNOME Project
  ALT Linux Team



Подробная информация о списке рассылки community