Hi Hendrik,
Before testing the issues, I'd like to make sure we work on the same
environment. Please give me the versions of the following from your system:
XInput; X server; Linux kernel; and Wacom kernel driver.
Thanks,
Ping
On Tue, Aug 20, 2013 at 1:58 PM, Hendrik Woidt <hendrik.wo...@tuhh.de>wrote:
> Hi,
>
> While testing the wacom tablet driver with xinput2 on the Lenovo Thinkpad
> x230t (ISDv4 E6) running xf86-input-wacom-0.21.99.1 we noticed some things
> that seem strange:
>
> (Testing was done using 'xinput --test-xi2 <pen_device_id>' and "Option
> 'Gesture' 'Off'" in xorg.conf)
>
> 1. When moving the pen into proximity (without touching the surface) and
> then
> pressing the pen-button, no RawButtonPress events are generated, while
> releasing the button gives us a RawButtonRelease event. The
> xf86-input-evdev
> driver raises that event.
>
> 2. Another issue can be described as follows:
>
> =============== =============================== ==========================
> Action Event(actually) Event(expected)
> =============== =============================== ==========================
> pen-down RawButtonPress(detail=1) RawButtonPress(detail=1)
>
> pen-button-down RawButtonRelease(detail=1) RawButtonPress(detail=3)
> RawButtonPress(detail=3)
>
> pen-button-up RawButtonRelease(detail=1) RawButtonRelease(detail=3)
> RawButtonRelease(detail=3)
>
> pen-up RawButtonRelease(detail=1) RawButtonRelease(detail=1)
> =============== =============================== ==========================
>
>
> =============== =============================== ==========================
> Action Event(actually) Event(expected)
> =============== =============================== ==========================
> pen-down RawButtonPress(detail=1) RawButtonPress(detail=1)
>
> pen-button-down RawButtonRelease(detail=1) RawButtonPress(detail=3)
> RawButtonPress(detail=3)
>
> pen-up RawButtonRelease(detail=3) RawButtonRelease(detail=1)
>
> pen-button-up RawButtonRelease(detail=3) RawButtonRelease(detail=3)
> =============== =============================== ==========================
>
> 3. Why does the pen-button generate RawButton{Press,Release} events with
> detail=3 by default? The evdev driver emits events with detail=2. This
> is not
> that nice when trying to support both out of the box.
>
> 4. Additionally, when working with the Qt5-Library the Touchpanel does
> not work.
> We tracked that down to the fact, that Qt watches for event-valuators with
> atoms AbsMTPosition{X,Y} while the driver labels the valuators with
> Abs{X,Y}.
> This is probably implmented that way because the xf86-input-evdev uses
> these
> atoms. Is this a bug in xf86-input-evdev or in the xf86-input-wacom driver?
>
> We hope to hear some thoughts on these issues, and will gladly provide more
> information if needed.
>
> Greetings
> Hendrik Woidt
>
>
>
> ------------------------------------------------------------------------------
> Introducing Performance Central, a new site from SourceForge and
> AppDynamics. Performance Central is your source for news, insights,
> analysis and resources for efficient Application Performance Management.
> Visit us today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk
> _______________________________________________
> Linuxwacom-devel mailing list
> Linuxwacom-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel
>
------------------------------------------------------------------------------
Introducing Performance Central, a new site from SourceForge and
AppDynamics. Performance Central is your source for news, insights,
analysis and resources for efficient Application Performance Management.
Visit us today!
http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk
_______________________________________________
Linuxwacom-devel mailing list
Linuxwacom-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel