LINUX.ORG.RU

Мышка со можеством кнопок


0

0

Приобрел мышку Logitech Mx310. Кроме колесика и стандартных кнопок у нее 2 кнопки по сторонам и одна сверху. Как заставить X распознавать нажатие этих кнопок (чтобы потом на них что-нить повесить)?

Удалось только заставить работать боковые кнопки, но распознаются как кнопка 2 (средняя)

RH9, X4.3

★★★★

кнопки по сторонам подключить можно. Замени протокол на ExplorerPS/2 (подходит также для USB мышей) и проделай стандартную процедуру (в поиск). Кнопку сверху мне подключить не удалось, но я и не очень пытался.

anonymous
()
Ответ на: комментарий от anonymous

Хм... Я думал, что больше 5 кнопок Х по-любому не воспринимают.
Сколько в итоге кнопок удалось включить Вам?

Zulu ★★☆☆
()
Ответ на: комментарий от Zulu

5 и удалось подключить. (в XF86Config-4 указано Option "Buttons" "7" == 5 кнопок + ZAxis)

anonymous
()
Ответ на: комментарий от anonymous

Извиняюсь за невежество, но что значит "проделай стандартную процедуру (в поиск)"? ExplorerPS/2 поставил, но кнопки не работают.

kraw ★★★★
() автор топика
Ответ на: комментарий от kraw

"в поиск" - значит воспользуйся поиском чтобы найти как добавить строчку Option "Buttons" изменить ZAxisMapping и выполнять xmodmap при каждом запуске Х.
Вопрос по дополнительным кнопкам задавался уже много раз. Надоело повторять.

anonymous
()
Ответ на: комментарий от anonymous

хрен с ним, повторю (специально для тех, кому лень воспользоваться поиском, но ожидаю "спасибо" в ответ):

в той же секции где изменяли протокол:

строчку

Option "ZAxisMapping" "4 5"

заменяем на пару строчек

Option "Buttons" "7"
Option "ZAxisMapping" "6 7"

...после этого можно было бы перезагрузить Х (ctrl-alt-backsp) и, если всё было сделано правильно, Х начнёт распознавать нажатия боковых кнопок (можно проверить это запустив xev).
Одна маленькая деталь: перестанет работать колёсико мышки.
Не вдаваясь в долгие объяснения о том что это и почему, предложу только один из вариантов решения этой проблемы: ПЕРЕД тем как перезапустить Х надо добавить в файл /etc/X11/Xmodmap строчку
pointer = 1 2 3 6 7 4 5

...вот теперь можно перезапускать X и всё должно работать (только нажатия на дополнительные кнопки ни к чему пока не приведут, так как с ними пока не связано ни одного действия)

Спрашиваете, как установить для этих кнопкок какую-нибудь функцию??
Ну-у-у..... Теперь уж точно в поиск

anonymous
()
Ответ на: комментарий от anonymous

Возможно дело в <<Option "ZAxisMapping" "4 5"

заменяем на пару строчек

Option "Buttons" "7" Option "ZAxisMapping" "6 7">>

Сегодня вечером попробую. А как повесить функции - не проблема.

kraw ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.