From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 28 May 2003 15:30:49 +0400 From: Sergey Vlasov To: community@altlinux.ru Message-Id: <20030528153049.049242d1.vsu@altlinux.ru> In-Reply-To: <20030528082018.7a9b001a.leutin-lists@rambler.ru> References: <20030527010542.695cfe5c.leutin-lists@rambler.ru> <20030527143308.6b67c2a3.vsu@altlinux.ru> <20030528082018.7a9b001a.leutin-lists@rambler.ru> X-Mailer: Sylpheed version 0.9.1 (GTK+ 1.2.10; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: [Comm] Re: Asks about mouse Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: On Wed, 28 May 2003 08:20:18 +0600 Леутин Александр wrote: > * Sergey Vlasov Tue, 27 May 2003 14:33:08 +0400 > > > On Tue, 27 May 2003 01:05:42 +0600 > > Леутин Александр wrote: > > > > > Я стал счастливым обладателем Logietch iFeel MouseMan. Подключил по > > > USB, сказал, MOUSE=yes в /etc/sysconfig/usb, написАл в XF86Config-4 > > > /dev/usbmouse вместо /dev/mouse. > > Это зря. Должно быть Device "/dev/input/mice", Option "Protocol" > > "IMPS/2" (ядро эмулирует этот протокол). > Спасибо, поставил. Результат пока тот же -- работает, но > боковая кнопка == колесо. А проверка через xev что показывает? Ещё попробуйте протокол "ExplorerPS/2". > > > 3) На боку у мышки есть доп. кнопка. > > > Можно ли повесить на неё какое-то определённое действие? man что? > > > > Попробуйте выполнить от рута: > > > > rmmod usbmouse > > modprobe hid > Сделал, то же самое > > Возможно, что-то изменится. (Драйвер usbmouse больше 5 кнопок не > > знает, а на самом деле и колесо обрабатывать не должен.) > Хм. А почему он грузится автоматом, если я указываю "USB|Wheel" в > Mousedrake? А хрен его знает. Для переключения на hid можно установить hotplug, поставить MOUSE="no" в /etc/sysconfig/usb, а потом добавить usbmouse в /etc/hotplug/blacklist. > > Кроме того, кнопки с номерами больше 5 в X поддерживаются не > > полностью. > То есть? Я слышал, что больше 7 кнопок не поддерживается без > перекомпиляции. Что значит "не полностью"? $ grep 'Button[0-9]' /usr/X11R6/include/X11/X.h #define Button1MotionMask (1L<<8) #define Button2MotionMask (1L<<9) #define Button3MotionMask (1L<<10) #define Button4MotionMask (1L<<11) #define Button5MotionMask (1L<<12) #define Button1Mask (1<<8) #define Button2Mask (1<<9) #define Button3Mask (1<<10) #define Button4Mask (1<<11) #define Button5Mask (1<<12) #define Button1 1 #define Button2 2 #define Button3 3 #define Button4 4 #define Button5 5 Т.е. для последующих кнопок просто не предусмотрены биты, в результате некоторые операции с ними не работают.