Разбираемся с подключением и настройкой устройств ввода информации.
Модератор: Модераторы разделов
joub
Сообщения: 170
ОС: Debian
Сообщение
joub » 02.01.2007 02:26
вобщем интересная беда с мышкай, в иксах при движении вправа\лева мышь реагирует строга по вертикали верх\низ, при нажатии кнопак(любых) а их на ней 10 - смещается в права.
шарило в гугле - результат нулевой
кто нибуть сталкивался с такими проблемами и как их решали ?
зарание спасиба. )) и с новым годам
)
Mellon
Сообщения: 655
Статус: Powered by Gentoo
ОС: Gentoo
Сообщение
Mellon » 02.01.2007 05:02
прописать правильный протокол для мышки в /etc/X11/xorg.conf, пересчитать аппаратные кнопки на крыске (вращение колеса = 2 кнопки) и свериться с /var/log/Xorg.0.log, если не совпадает то прописать их количество в xorg.conf. Если надо, переопределить порядок кнопок с помощью xmodmap. И при желании забиндить с помощью, например, imwheel.
подробности:
man xorg.conf
man xmodmap
man imwheel
и google
Некоммерческий файлообмен не может сравниваться с кражей, так как кража лишает кого-то возможности использовать украденный объект. ©
--------------------
Переворачиватель пингвинов
joub
Сообщения: 170
ОС: Debian
Сообщение
joub » 02.01.2007 05:36
Mellon спасиба канечно, но это все про кнопки..
продолжение описания люкав движение мыши в верх\низ работает как скролинг.... с чего бы эта...
и если учесть что скрол эта еще + 2 кн. то в общей сложнасти набирается 12 штук.... )))
ps: подключаю обычную USB мыш - все работает нормально.... а теперь примеры канфига )))
/proc/bus/input
#### беспроводной камплект
I: Bus=0003 Vendor=0518 Product=0001 Version=0100
N: Name="PLUSMORE ENTERPRISE USB-compliant keyboard"
P: Phys=/input0
S: Sysfs=/class/input/input0
H: Handlers=kbd event0
B: EV=120003
B: KEY=7 ff87207a c14057ff febeffdf ffefffff ffffffff fffffffe
B: LED=1f
I: Bus=0003 Vendor=0518 Product=0001 Version=0100
N: Name="PLUSMORE ENTERPRISE USB-compliant keyboard"
P: Phys=usb-0000:00:10.1-2/input0
S: Sysfs=/class/input/input1
H: Handlers=mouse0 event1
B: EV=7
B: KEY=1f0000 0 0 0 0 0 0 0 0
B: REL=103
####эта там же толька нармальная мышь
I: Bus=0003 Vendor=09da Product=000a Version=0001
N: Name="A4Tech PS/2+USB Mouse"
P: Phys=usb-0000:00:10.2-2/input0
S: Sysfs=/class/input/input2
H: Handlers=mouse1 event2
B: EV=7
B: KEY=1f0000 0 0 0 0 0 0 0 0
B: REL=103
/etc/X11/xorg.conf
...
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "Auto"
Option "Device" "/dev/mouse"
Option "Buttons" "10"
Option "ZAxisMapping" "4 5"
EndSection
...
[b]из Xorg.0.log[i]
(**) Mouse1: Device: "/dev/mouse"
(**) Mouse1: Protocol: "Auto"
(**) Option "CorePointer"
(**) Mouse1: Core Pointer
(**) Option "Device" "/dev/mouse"
(**) Option "Buttons" "10"
(==) Mouse1: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5"
(**) Mouse1: ZAxisMapping: buttons 4 and 5
(**) Mouse1: Buttons: 14
но кнопак в реале 12 !!!!!!
видемо движение по аси Y для нее как еще две дополнительные клавиши
а вот xev воообще всякий бред выдает, даже баюсь цитиравать.....
Mellon
Сообщения: 655
Статус: Powered by Gentoo
ОС: Gentoo
Сообщение
Mellon » 02.01.2007 06:01
Повторяю, подбери
Этим проблема движения должна решится
Используемый протокол можешь выяснить в документации к аппарату, или у его производителя
Должно получится, к примеру, так:
Код: Выделить всё
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "ExplorerPS/2" # <== a4tech обычно использует этот протокол
Option "Device" "/dev/psaux" # <== попробуй этот девайс
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
Option "Resolution" "800"
EndSection
Некоммерческий файлообмен не может сравниваться с кражей, так как кража лишает кого-то возможности использовать украденный объект. ©
--------------------
Переворачиватель пингвинов
joub
Сообщения: 170
ОС: Debian
Сообщение
joub » 02.01.2007 06:24
Mellon писал(а): ↑ 02.01.2007 06:01
Код: Выделить всё
Option "Protocol" "ExplorerPS/2" # <== a4tech обычно использует этот протокол
увы , сиси телодвижения ничем непомогли
на сайте Defender.com такова продукта и в памине нет
гугля ничем непомогла
а может по этаму поваду нада чего в ядре включить ? кака нибуть поддержка беспроводных USB клав и мышей ???
joub
Сообщения: 170
ОС: Debian
Сообщение
joub » 02.01.2007 16:05
в чем бда ? сие садежимае у меня /proc/bus/input
I: Bus=0003 Vendor=0518 Product=0001 Version=0100
N: Name="PLUSMORE ENTERPRISE USB-compliant keyboard"
P: Phys=/input0
S: Sysfs=/class/input/input0
H: Handlers=kbd event0
B: EV=120003
B: KEY=7 ff87207a c14057ff febeffdf ffefffff ffffffff fffffffe
B: LED=1f
I: Bus=0003 Vendor=0518 Product=0001 Version=0100
N: Name="PLUSMORE ENTERPRISE USB-compliant keyboard"
P: Phys=usb-0000:00:10.1-2/input0
S: Sysfs=/class/input/input1
H: Handlers=mouse0 event1
B: EV=7
B: KEY=1f0000 0 0 0 0 0 0 0 0
B: REL=103
а сие выдранно из кнопикса загруженного на маем кампе /proc/bus/input
I:Bus=0003 Vendor=0518 Product=0001 Version=0100
N: Name="PLUSMORE ENTERPRISE USB-compliant keyboard"
P: Phys=usb-0000:00:10.1-2/input0
S: Sysfs=/class/input/input0
H: Handlers=kbd event0
B: EV=120003
B: KEY=10000 7 ff87207a c14057ff febeffdf ffefffff ffffffff fffffffe
B: LED=7
I: Bus=0003 Vendor=0518 Product=0001 Version=0100
N: Name="PLUSMORE ENTERPRISE USB-compliant keyboard"
P: Phys=usb-0000:00:10.1-2/input1
S: Sysfs=/class/input/input1
H: Handlers=kbd mouse0 event1 ts0
B: EV=f
B: KEY=c0002 400 0 0 70001 c00 78000 2639fa d841d7ad 9e0000 0 0 0
B: REL=143
B: ABS=1 0
найди пять отличий !!! ))
как я панимаю проблема гдето здесь /proc/bus/input тоесть в ядре системы 2.6.18.1