[sisyphus] I: Xorg/config/hal

Valery V. Inozemtsev =?iso-8859-1?q?shrek_=CE=C1_altlinux=2Eru?=
Сб Июн 21 17:49:51 MSD 2008


> > в общем на этом можно и закончить, но бывают случаи когда драйвер evdev
> > чем то
> > не устраивает, на этот случай для примера мои конфиги в атаче
>
> (II) config/hal: Adding input device KYE Systems Corp. Wireless Keyboard &
> Mouse
[..]
>
> Мышь катается только по вертикали, кнопки вроде нажимаются. Куда копать?

с мышами на клавиатуре есть трабла. допустим у меня:
I: Bus=0003 Vendor=046e Product=5251 Version=0100
N: Name="BTC USB Multimedia Cordless Kit  "
P: Phys=usb-0000:00:1a.0-2/input1
S: Sysfs=/devices/pci0000:00/0000:00:1a.0/usb1/1-2/1-2:1.1/input/input10
U: Uniq=
H: Handlers=kbd mouse2 event7
B: EV=1f
B: KEY=7 70000 0 2000000 107a d800c401 1e0000 0 0 0
B: REL=3
B: ABS=103
B: MSC=10

т.к. Handlers=kbd mouse2 event7, evdev берет только kbd и считает мышь 
клавиатурой. пришлось нарисовать для нее отдельный fdi (в атаче). а вообще 
видимо придется собирать инфу по таким странным девайсам и складывать в 
xorg-drv-keyboard/mouse

-- 
Valery V. Inozemtsev
----------- следующая часть -----------
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.mouse">
      <match key="input.product" contains="BTC USB Multimedia Cordless Kit">
        <merge key="info.product" type="string">BTC USB Mouse</merge>
        <merge key="input.x11_driver" type="string">mouse</merge>
        <merge key="input.device" type="string">/dev/input/by-path/pci-0000:00:1a.0-usb-0:2:1.1-</merge>
	<merge key="input.x11_options.Protocol" type="string">IMPS/2</merge>
	<merge key="input.x11_options.ZAxisMapping" type="string">4 5</merge>
	<merge key="input.x11_options.EmulateWheel" type="string">true</merge>
	<merge key="input.x11_options.EmulateWheelButton" type="string">3</merge>
	<merge key="input.x11_options.EmulateWheelInertia" type="string">10</merge>
	<merge key="input.x11_options.EmulateWheelTimeout" type="string">200</merge>
      </match>
    </match>

    <match key="info.capabilities" contains="input.keyboard">
      <match key="input.product" contains="BTC USB Multimedia Cordless Kit">
        <merge key="info.product" type="string">BTC 9116U Mini Wireless Internet and Gaming</merge>
        <merge key="input.x11_driver" type="string">kbd</merge>
        <merge key="input.device" type="string"></merge>
	<merge key="input.x11_options.XkbRules" type="string">xorg</merge>
        <merge key="input.x11_options.XkbModel" type="string">btc9116u</merge>
	<merge key="input.x11_options.Protocol" type="string">standard</merge>
	<merge key="input.x11_options.AutoRepeat" type="string">350 35</merge>
      </match>
    </match>
  </device>
</deviceinfo>
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: This is a digitally signed message part.
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20080621/c4b5613d/attachment-0002.bin>


Подробная информация о списке рассылки Sisyphus