On Mon, May 10, 2010 at 03:08:42PM -0700, Ping Cheng wrote:
> This patch needs to be reverted plus a check for pad in wcmCommon.c
> before sending absolute wheel button events (line 579).
> 
> Only absolute wheels on the pad (normally touch rings) can send button
> events.  Absolute wheels that are defined for the stylus, such as
> airbrush wheel or ArtPen rotation should only report raw data.  It
> would be up to the application to translate those data in a way they
> like.
> 
> I will make a patch this evening (I am working on the legacy systems
> now).  Do you prefer me to make a patch that includes both the
> reverting below and the fix for wcmCommon.c or just the fix?

I've reverted the current patch with a link to the mail archive for this
thread. if you could provide the fix on top of that, that'd be great.

Cheers,
  Peter


> On Mon, May 10, 2010 at 10:18 AM, Emil Assarsson
> <[email protected]> wrote:
> > I reverted "Always init wheel buttons to 4/5."
> > 0fbd3e34d792cb17163c1974d7e8ce93c24242a0 and got rid of the problem
> > :-)
> >
> > On Mon, May 10, 2010 at 6:10 PM, Ping Cheng <[email protected]> wrote:
> >> It is a bug in the xf86-input-wacom code.  We will fix it when we get a 
> >> chance.
> >>
> >> Ping
> >>
> >> On Mon, May 10, 2010 at 9:03 AM, Emil Assarsson
> >> <[email protected]> wrote:
> >>> Hi,
> >>>
> >>> I'm getting button events on wheel axis with the new (git version)
> >>> xf86-input-wacom and xorg 1.7.6.
> >>> it probably makes sens with tools like airbrush and mouse... but it's
> >>> just a strange experience with the Art pen.
> >>> Everything that is using this inputs like scroll windows, spin buttons
> >>> and tabbed windows just jumps around uncontrollable.
> >>>
> >>> xidump -u raw artpen
> >>> ------
> >>> 8.96991396: Motion: x=+51937 y=+47738 p=   0 tx=  +5 ty=  +3 w= +475
> >>> 8.97795105: Motion: x=+51913 y=+47763 p=   0 tx=  +7 ty=  +2 w= +427
> >>> 8.97796011: Button: 4 DOWN
> >>> 8.97796392: Button: 4 UP
> >>> 8.98590994: Motion: x=+51890 y=+47796 p=   0 tx=  +6 ty=  +2 w= +427
> >>> 8.99394989: Motion: x=+51890 y=+47812 p=   0 tx=  +6 ty=  +3 w= +398
> >>> 8.99395895: Button: 4 DOWN
> >>> 8.99396300: Button: 4 UP
> >>> 9.00191402: Motion: x=+51898 y=+47828 p=   0 tx=  +6 ty=  +2 w= +398
> >>> 9.00994897: Motion: x=+51896 y=+47895 p=   0 tx=  +7 ty=  +2 w= +375
> >>> 9.00995803: Button: 4 DOWN
> >>> 9.00996208: Button: 4 UP
> >>> 9.01790905: Motion: x=+51916 y=+47983 p=   0 tx=  +7 ty=  +1 w= +375
> >>> 9.02597690: Motion: x=+51983 y=+48058 p=   0 tx=  +8 ty=  +0 w= +370
> >>> 9.02598596: Button: 4 DOWN
> >>> 9.02599001: Button: 4 UP
> >>> 9.03790808: Motion: x=+52064 y=+48101 p=   0 tx=  +7 ty=  +1 w= +370
> >>> -----
> >>>
> >>> --
> >>> Emil

------------------------------------------------------------------------------

_______________________________________________
Linuxwacom-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel

Reply via email to