On Wed, Jul 21, 2010 at 02:37:23PM -0700, Ping Cheng wrote:
> >> diff --git a/src/wcmTouchFilter.c b/src/wcmTouchFilter.c
> >> index 246b33c..7d3f860 100644
> >> --- a/src/wcmTouchFilter.c
> >> +++ b/src/wcmTouchFilter.c
> >> @@ -467,17 +467,23 @@ static void wcmFingerZoom(WacomDevicePtr priv)
> >>                return;
> >>        }
> >>
> >> -       /* zooming? */
> >> -       key = (dist > 0) ? XK_plus : XK_minus;
> >> +       /* zooming?
> >> +       FIXME: this hardcodes the positions of ctrl, + and - to the ones on
> >> +       the us keyboard layout. Tough luck. The alternative is to run
> >> +       through the XKB table and figure out where +/- are hiding. Good
> >> +       luck.
> >> +       Gesture support is not supposed to be in the driver...
> >> +        */
> >> +       key = (dist > 0) ? 21 /*XK_plus*/ : 20 /*XK_minus*/;
> >
> > I have a solution for this one :). I'll make a patch soon.
> 
> It might be easier for you to amend the patch directly. Basically, we
> can use "ctrl + mouse button 4/5" for zooming. So, it would be
> something like the following:
> 
>        button = (dist > 0) ? SCROLL_UP : SCROLL_DOWN;
> ......
> 
>        wcmEmitKeycode (priv->local->dev, 37 /*XK_Control_L*/, 1);
>        while (count--)
>        {
>              xf86WcmSendButtonClick(priv, button, 1);
>              xf86WcmSendButtonClick(priv, button, 0);
>        }
>        wcmEmitKeycode (priv->local->dev, 37 /*XK_Control_L*/, 0);
> 

which applications actually zoom on ctrl+ and ctrl-? So far I've only found
firefox but I haven't looked really hard. Same goes for ctrl + button events
- which application are supported here?

I hope we're not having gesture support for the sake of a single
application...

anyway, suggestion sounds good, the chances that ctrl is on the same key is
significantly higher than +/-.

Cheers,
  Peter

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Linuxwacom-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel

Reply via email to