On Thu, Oct 20, 2011 at 12:44:40PM -0700, Ping Cheng wrote:
> On Thu, Oct 20, 2011 at 8:03 AM, Chris Bagwell <ch...@cnpbagwell.com> wrote:
> > On Wed, Oct 19, 2011 at 9:10 PM, Chris Bagwell <ch...@cnpbagwell.com> wrote:
> >> On Wed, Oct 19, 2011 at 7:01 PM, Ping Cheng <pingli...@gmail.com> wrote:
> >>> So, we can not rely on pressure to set button 1 click for touch
> >>> screen devices.
> >>
> >> This code shouldn't be needed... or its a bug elsewhere if it is needed.
> >>
> >> wcmSingleFingerPress() does the below logic but a little better in
> >> that it tries not to do a button press during 2 finger gestures
> >> (although it has a few known bugs).
> >>
> >> My touchscreen is doing the left click correctly without looking at
> >> pressure.  Maybe your seeing something related to pen proximity
> >> masking that I didn't consider since my hw doesn't have pen support.
> 
> I'll test it again on my system.
> 
> > Since your working in this area, let me repost a related open issue.
> > Maybe you'll have time to work on it.
> >
> > If you use MyPaint application with the touchscreen you've got
> > (without pressure that is), it won't work.
> >
> > The reason is because that application ignores left click and instead
> > relies only on pressure values.  Or at the least, its setting ink to
> > fully transparent when pressure is reported as zero.  Since MyPaint
> > works with mice, I think it must only do this when a pressure axis is
> > reported.
> >
> > So I think we need some code in our init phase that only declares
> > pressure axis when maxZ != 0.
> 
> This requires an interface change. We will need to only report 2
> valuators, x and y. That might be fine with newer X server and Gtk
> versions. But, I guess we'll need to deal with backward compatibility
> issue. I am not sure how we want to handle it.
> ..

what other axes are on this device? if it's just 2 anyway this is a
nonissue. if there are other axes we need to rely on the client to determine
which axis represents what anyway (already the case for XI 1.x)

Cheers,
  Peter

------------------------------------------------------------------------------
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
_______________________________________________
Linuxwacom-devel mailing list
Linuxwacom-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel

Reply via email to