DiNovo Edge Zoom buttons

Peter Hutterer peter.hutterer at who-t.net
Wed Aug 26 17:12:54 PDT 2009


On Wed, Aug 26, 2009 at 03:46:47PM +0200, msn at lilltiger.se wrote:
> I am in the process of getting my DiNovo Edge keybord to work in xorg (linux)
> and it all works out of the box except for 3 buttons, these are the buttons
> with zoom icons located  to the left of the keyboard.
> 
> After some testing I found out that these buttons belongs to the onboard
> touchpad, and i guess they are buttons 8 to 10. But how do I get these to
> register in xev, I am using evdev hal devices but I do not know how the
> .fdi file
> should look to enable these three buttons without messing with the rest of
> the touchpad that works as it should.

you won't need an fdi file change but you do need to find out where these
buttons are sent through and what identifiers they have.

Please download http://people.freedesktop.org/~whot/evtest.c, compile it
with gcc -o evtest evtest.c and then run it as root against the device file.
The device file is /dev/input/eventX, where X is a number. You can get the
right device file by looking into /proc/bus/input/devices. 

start with the keyboard device file, then try the other ones as well.
if you don't see an event when you hit the button, attach the evtest output
of that device to a bugreport. The most likely reason is that the driver
doesn't handle them properly.

Note that if you're testing the touchpad device and it's driven by the
synaptics driver, you have to VT switch away before running evtest.
otherwise, you won't see any events.

assign the bugreport to me please.

Cheers,
  Peter



More information about the xorg mailing list