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