Hi Peter,

On Thursday 10 of December 2009 at 07:07:34, Peter Hutterer wrote:
> As you may be aware, xf86-input-wacom utilises input device properties to
> set a couple of driver-specific options at runtime. This is quite different
> to linuxwacom where run-time changing is performed via ChangeDeviceControl
> requests. This difference in run-time parameter changes had the side-effect
> of a broken xsetwacom.
>
> I've just pushed the re-implementation of xsetwacom to the xsetwacom branch
> in my repository (it'd be a bit of a patchbomb sending all patches to the
> list).
>
> It's not a 1:1 replacement yet but most commands are available and should
> work as before. The user interface for most commands has stayed the same,
> some commands (e.g. key mappings) have changed slightly or are available in
> multiple versions (e.g. GNU style parameters).
>
> I'll be merging this branch into master early next week. If you have the
> time for testing already, feel free to give it a crack and complain to me
> if your favourite command doesn't do what it used to do.
> The code is fairly straightforward, so feel free to send patches to fix
> whatever is broken.

So I've heard you want somebody to complain :-)

Actually the "key shift" doesn't work (the mouse button acts exactly as a 
shift key). I have also difficulties double-clicking Button 3, because it 
freezes any mouse/tablet clicks (no buttons react) until some key is pressed. 
I've now compiled the Wacom module with DEBUG enabled, so I will see what I 
can do with it.

Just to note, I have Wacom Intuos 3 tablet, xorg-server 1.7.3, 
xf86-input-wacom fresh from branch xsetwacom.

Cheers,
Oldrich.

> Cheers,
>    Peter
>
> The following changes since commit
> e1cbd668de52ff3f35c8cc1ca362adc019935288: Peter Hutterer (1):
>         Support future udev backend.
>
> are available in the git repository at:
>
>   git://people.freedesktop.org/~whot/xf86-input-wacom.git xsetwacom
>
> Peter Hutterer (32):
>       Add tools/xsetwacom, currently a stub.
>       xsetwacom: Implement xsetwacom list.
>       xsetwacom: Add find_device() helper function.
>       xsetwacom: Add property hooks for xsetwacom set/get support.
>       xsetwacom: Support xsetwacom set <name> Button1 for buttons and
> references. xsetwacom: allow for multi-value properties (PressCurve)
>       xsetwacom: implement rel/abs mode setting.
>       xsetwacom: fill in property for TPCButton, RawFilter, ClickForce.
>       xsetwacom: announce not-implemented options and parameters as such.
>       xsetwacom: remove SpeedLevel and Accel options.
>       xsetwacom: implement 'xsetwacom get' for basic properties.
>       xsetwacom: remove CoreEvent option - not a driver choice.
>       xsetwacom: Remove getdefault option, not implemented anyway.
>       xsetwacom: keystroke button mapping support.
>       xsetwacom: add "-" and "+" notation and modifier parsing to key
> sending. xsetwacom: split func into set_func and get_func.
>       xsetwacom: Add special hook for 'get PressCurve'
>       xsetwacom: implement "get Button1" for simple mappings.
>       xsetwacom: abstract extracting the button number.
>       xsetwacom: don't try to get/set nonexistant buttons.
>       xsetwacom: a few parameters aren't implemented for get either.
>       xsetwacom: error out if a property offset doesn't exist.
>       xsetwacom: support get/set rotate.
>       xsetwacom: implement get_mode.
>       xsetwacom: switch to use of named initializers.
>       xsetwacom: implement verbosity.
>       xsetwacom: support GNU-style for --list, --get, etc.
>       xsetwacom: plug minor memory leak in set()
>       xsetwacom: implement xyDefault - reset to driver-internal defaults.
>       xsetwacom: enable -x and -s get flags
>       xsetwacom: Be more flexible for multi-value properties.
>       xsetwacom: handle string commands for TwinView setting
>
>  Makefile.am       |    2 +-
>  configure.ac      |    8 +-
>  src/wcmXCommand.c |    1 +
>  tools/Makefile.am |   28 +
>  tools/xsetwacom.c | 1912
> +++++++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 1949
> insertions(+), 2 deletions(-)
>  create mode 100644 tools/Makefile.am
>  create mode 100644 tools/xsetwacom.c
>
>
> ---------------------------------------------------------------------------
>--- Return on Information:
> Google Enterprise Search pays you back
> Get the facts.
> http://p.sf.net/sfu/google-dev2dev
> _______________________________________________
> Linuxwacom-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel



------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev
_______________________________________________
Linuxwacom-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel

Reply via email to