URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 2532
[ Назад ]

Исходное сообщение
"Как программно отключить кнопку мыши?"

Отправлено ivanych , 06-Апр-09 21:51 
Есть мышь с кучей кнопок. Одна из кнопок расположена неудобно и все время случайно нажимается, что вызывает различные неприятные последствия. Как можно отключить эту кнопку? Какая-то настройка Иксов?

Содержание

Сообщения в этом обсуждении
"Как программно отключить кнопку мыши?"
Отправлено gaa , 07-Апр-09 23:20 
>Есть мышь с кучей кнопок. Одна из кнопок расположена неудобно и все
>время случайно нажимается, что вызывает различные неприятные последствия. Как можно отключить
>эту кнопку? Какая-то настройка Иксов?

man xmodmap
...
        pointer = default
               This sets the pointer map back to its default settings (button 1 generates a code of 1, button 2 generates a 2, etc.).

       pointer = NUMBER ...
               This sets the pointer map to contain the indicated button codes.  The list always starts with the first physical button.


"Как программно отключить кнопку мыши?"
Отправлено ivanych , 08-Апр-09 12:45 
>man xmodmap

Указание значений для pointer позволяет поменять код кнопки. Но мне без разницы, какой у нее код, мне нужно ее вообще отключить.


"Как программно отключить кнопку мыши?"
Отправлено gaa , 08-Апр-09 19:49 
>Указание значений для pointer позволяет поменять код кнопки. Но мне без разницы,
>какой у нее код, мне нужно ее вообще отключить.

Попробуй её не указывать. или модель поменяй на содержащую меньшк кнопок.


"Как программно отключить кнопку мыши?"
Отправлено ivanych , 08-Апр-09 23:57 
>Попробуй её не указывать.

Пробовал. Не помогает. Пробовал и вообще не указывать никаких кнопок - никакого толку, все-равно кнопка работает.

>или модель поменяй на содержащую меньшк кнопок.

Как? Что это за опция?


"Как программно отключить кнопку мыши?"
Отправлено gaa , 09-Апр-09 00:13 
>>или модель поменяй на содержащую меньшк кнопок.
>
>Как? Что это за опция?

В xorg.conf поменяй Protocol.

Section "InputDevice"
        Identifier  "Configured Mouse"
        Driver      "mouse"
        Option      "CorePointer"
        Option      "Device" "/dev/input/mice"
        Option      "Protocol" "ExplorerPS/2"
EndSection


"Как программно отключить кнопку мыши?"
Отправлено ivanych , 09-Апр-09 12:23 
>В xorg.conf поменяй Protocol.

Не понял. Как изменение протокола изменит количество кнопок? Я попробовал разные варианты этой опции, но от этого либо хаотично меняются местами существующие кнопки, либо вообще глючить начинает.