[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#513598: xserver-xorg-input-evdev: evdev from experimental ignores ButtonMapping option



I used this mapping with xinput set-button-map command (because I wanted to set mapping only for this trackball, not my other mouses) when I was using Lenny, and it worked then. I did not use it in xorg.conf.

In my current settings (experimental):
xinput list shows my trackball as 
"Kensington      Kensington Expert Mouse"       id=3    [XExtensionPointer]     
        Num_buttons is 32                                                       
        Num_axes is 2                                                           
        Mode is Relative                                                        
        Motion_buffer is 256                                                    
        Axis 0 :                                                                
                Min_value is -1                                                 
                Max_value is -1                                                 
                Resolution is 1                                                 
        Axis 1 :                                                                
                Min_value is -1                                                 
                Max_value is -1                                                 
                Resolution is 1       

And xinput get-button-map shows that no button is actually map, contrary to what shows in X log.
$ xinput get-button-map 3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

Now that you asked, I tried with my old xinput script in current settings. It does not work anymore! The get-button-map output is same as when I was in Lenny
$ xinput get-button-map 3
1 8 3 4 5 6 7 2 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
But I cannot do things such as middle-click paste using physical button 8 (mapped to middle click as show above)

I also tried adding  InputDevice section in xorg.conf and removing the HAL FDI file. However, X log did not say anything about recognizing ButtonMapping option, and looks like it still retrieve input device information from HAL.

Thank you for your interest in my problem!
---
vachi


--- On Sat, 31/1/09, Brice Goglin <Brice.Goglin@ens-lyon.org> wrote:

> From: Brice Goglin <Brice.Goglin@ens-lyon.org>
> Subject: Re: Bug#513598: xserver-xorg-input-evdev: evdev from experimental ignores ButtonMapping option
> To: "Vachirasuk" <setvac-av@yahoo.com>, 513598@bugs.debian.org
> Date: Saturday, 31 January, 2009, 6:18 PM
> Vachirasuk wrote:
> > Package: xserver-xorg-input-evdev
> > Version: 1:2.1.1-1
> > Severity: normal
> >
> > I set up HAL FDI file to include ButtonMapping option
> for my Kensington 
> > Expert Mouse. lshal command shows that the
> configuration is picked up by 
> > HAL, and Xorg.log also shows that evdev recognizes the
> ButtonMapping 
> > option. However, the mouse continue to operate as if
> no ButtonMapping is 
> > specified. 
> >   
> 
> I assume this ButtonMapping options worked fine when it was
> in xorg.conf?
> 
> thanks,
> Brice



Reply to: