Здравствуйте, Alexey Rusakov Ответ на Ваше письмо от 08/20/2007 07:42 PM > On Sat, 18 Aug 2007 02:48:06 +1000 > Ilja Raskin wrote: > >> Здравствуйте, Владимир Черный >> Ответ на Ваше письмо от 08/14/2007 12:46 PM >>> 2007/8/13, Michael Shigorin : >>>> 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 >>>> ------ 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), "обычные > приложения" на эти кнопки, как правило, не реагируют. > Еще раз здравствуйте! В общем обнаружилась следующая ситуация - оба скроллера воспринимаются системой (xev) как первые две цифры в опции "ZAxisMapping" при этом абсолютно не важно что там стоит... 4-5 6-7 4-7 5-6... но строго первые две цифры и строго оба вместе. Если попытаться поставить туда "4 5 8 9" то 8 и 9 пропадают с дополнительных кнопок, но на втором скроллере остаются 4 и 5. Еще на счет Xmodmap - я его создал, записал туда "pointer = ..." но такое чувство что система об этом не знает... как и где ей сказать?