Колесо Мыши Logitech
advnoob 9 октября, 2006 - 21:00
У меня мышак Logitech RX300. У него колесо наклоняется влева-вправо (вроде как дополнительные клавиши). Можно ли заставить Gentoo реагировать на эти события? И если можно то как? Достаточно настроить xorg.conf или какой-нибудь софт для этого существует?
»
- Для комментирования войдите или зарегистрируйтесь
А Вы,
А Вы, собственно, какой реакции ждёте?
Чтобы узнать как воспринимаются нажатия на эти клавиши, воспользуйтесь программой xev.
для указания
для указания кол-ва кнопок (положений или событий) как известно используется /etc/X11/xorg.conf
а следовательно нужно читать документацию по этому конфигу,
либо просто погуглить на тему Logitech RX300 + Linux
как запрограммить доп кнопки ?
Вопрос авторя для меня пока так и не решен, хочу задействовать дополнительные клавиши.
с помошью программы xev нашел коды Button 8 и Button 9
каковы мои дальнейшие действия ?
отвечаю сам себе
разобрался с вопросом, написал скрипт для облегчения жизни народу :
#!/bin/bash
echo "
Скрипт помощи настройки дополнительных клавиш мыши для Xorg
Сергей Тараненко 2006г"
echo "Для Gentoo Linux проверяем что нижеследующие пакеты установленны:
(для других дистрибутивов производим проверку другим доступным методом)
"
emerge -pv x11-drivers/xf86-input-evdev x11-misc/xbindkeys x11-misc/xvkbd
MOUSEDEV=`cat /proc/bus/input/devices |grep Handlers | grep mouse |cut -d " " -f3`
echo "
#---- insert in xorg.conf --------------------
Section \"InputDevice\"
Identifier \"Mouse1\"
Driver \"evdev\"
Option \"Device\" \"/dev/input/$MOUSEDEV\"
EndSection
#---------------------------------------------
"
echo "
#------ ~/.xbindkeysrc ----------------------
#команды для бинда можно посмотреть здесь:
# cat /usr/share/X11/XKeysymDB
#
# биндим событие XF86Back (назад в броузере и аналогичное значение в приложениях) на 8 клавишу мыши
\"xvkbd -xsendevent -text \"\[XF86Back]\" \"
m:0×0 + b:8
#
# биндим событие XF86Forward на 9 клавишу мыши
\"xvkbd -xsendevent -text \"\[XF86Forward]\" \"
m:0×0 + b:9
#---------------------------------------------
"
xev не водит
xev не видит соотв. движений мышаки.
Может быть это из-за инициализации?