Age | Commit message (Collapse) | Author | Files | Lines |
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Ping Cheng <pinglinux@gmail.com>
|
|
We did not explicitly add this option when worked on the manpage
since we thought Gnome control center (g-c-c) or something else
in userland would take care of touch (as well as its gestures).
However, I see no sign of getting touch in g-c-c soon. Let's take
care of touch uers here for now.
Wacom manpage is also updated accordingly.
Reported-by: Nikolai Neff <gefrierbrand@users.sf.net>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Ping Cheng <pinglinux@gmail.com>
|
|
Update man-page for driver behavior.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Ping Cheng <pinglinux@gmail.com>
|
|
At the moment, disabling gestures disables *all* gestures. That includes
the core "tap to click" gesture (and slightly-less-core "tap and hold to
drag"). This patch allows these two gestures to not be considered such
by moving wcmGesture check into the functions that execute the gesture.
All two-finger functions (right click, scroll, and zoom) are disabled by
wcmGesture, but all single-finger functions remain operational.
Signed-off-by: Jason Gerecke <killertofu@gmail.com>
Acked-by: Chris Bagwell <chris@cnpbagwell.com>
Tested-by: Chris Bagwell <chris@cnpbagwell.com>
|
|
Adds a new MULTITOUCH gesture mode that will redirect all in-contact
touches through the new multitouch code available in XI2.2 (ABI >= 16).
MULTITOUCH mode will only be entered when in-driver gestures have been
disabled and at least two fingers are present. The driver will remain
in this mode until *all* fingers have left the tablet.
For the moment, all touches are sent as XIDependentTouch. Direct touch
devices such as tablet PCs and Cintiqs are not an exception. This may
be changed in the future once frameworks are better equipped to handle
direct input touches.
Signed-off-by: Jason Gerecke <killertofu@gmail.com>
Tested-by: Chris Bagwell <chris@cnpbagwell.com>
|
|
Like in recent versions of xf86-input-evdev, grabbing the input device
with EVIOCGRAB should be optional. This would enable for example
indicator applets, and would improve dynamic handling of different input
devices.
Proposed patch extended to document new GrabDevice driver option.
https://sourceforge.net/tracker/?func=detail&aid=3509828&group_id=69596&atid=525124
Reported-by: henris42
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Fix initiates typo in TOUCH GESTURES' Vertical scroll.
Signed-off-by: David Foley <favux.is@gmail.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Add description of the touch gestures to the wacom manual.
Signed-off-by: David Foley <favux.is@gmail.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Instead of allowing zero arguments to map the tablet to the entire
desktop, we require the use of the keyword "desktop" to accomplish
this. This is to make it easier to figure out the user's intent
later on when we introduce KeepShape.
|
|
Adds a helper function for MapToOutput which determines which
output the device is currently mapped to, and moves to the next
available output. Repeatedly calling this function will result
in the device being mapped to every available output (including
the desktop as a whole) in turn.
|
|
This patch allows the MapToOutput command to accept fully-
specified X geometry strings as valid output names. The
XParseGeometry function describes these strings as having
the folowing format:
[=][<width>{xX}<height>][{+-}<xoffset>{+-}<yoffset>]
Strings with width, height, xoffset, and yoffset defined
will be accepted and the device mapped to the rectangle
it describes.
This patch also renames the function '_set_matrix' to bring
its naming in line with the other set_output_XXXX functions.
|
|
Dependent devices take the parent device's rotation, not hotplugged devices
in general.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Ping Cheng <pinglinux@gmail.com>
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Acked-by: Ping Cheng <pinglinux@gmail.com>
Reviewed-by: Chris Bagwell <chris@cnpbagwell.com>
|
|
Text copied from xsetwacom.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Acked-by: Ping Cheng <pinglinux@gmail.com>
|
|
If zero commandline arguments are provided to 'set_output', we
now interpret that as the user's desire to remap their tablet to the
entire desktop. This is accomplished by loading the identity matrix.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Not to discredit Frederic's work, but he is not involved with the project
anymore. Users have a tendency to email the first person on the list, let
that go to someone who is currently involved and likely to respond.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Ping Cheng <pinglinux@gmail.com>
|
|
These are substituted on build, the sections aren't the same on all
platforms. Not that this really matters for us (linux-only) but it's in-line
with other X.Org projects.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Ping Cheng <pinglinux@gmail.com>
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Ping Cheng <pinglinux@gmail.com>
|
|
And spell out sf as sourceforge
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Ping Cheng <pinglinux@gmail.com>
|
|
|
|
The feature never fully worked and bits have slowing been removed.
Remove remaining in one swoop.
As apart of removing logic, now store ABS_PRESSURE values in the more
appropriate "pressure" location so that it can eventually be exposed in
the Pressure axis that touch devices create but do not currently send.
Additional changes beyond this patch are required to get Pressure Axis
working on touch devices.
Signed-off-by: Chris Bagwell <chris@cnpbagwell.com>
|
|
The NVIDIA binary driver doesn't support RandR 1.2 but it does support
Xinerama. Due to a server bug, we still get the current server's RandR
version back when we query, so we need to check to the binary
driver-specific NV-CONTROL extension first. If that or a RandR < 1.2
version is present fall back to Xinerama if we need to.
User commands:
xsetwacom set "device name" MapToOutput HEAD-0
xsetwacom set "device name" MapToOutput HEAD-1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Tested-by: Jason Gerecke <killertofu@gmail.com>
|
|
MatchProduct "stylus"
won't work since the "stylus" bit is appended by the driver, after the
server has already applied the MatchProduct directives. This only applies to
the parent device.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Acked-by: Chris Bagwell <chris@cnpbagwell.com>
|
|
This is a read/write property to force the device to a single serial number
only.
xsetwacom parameter BindToSerial
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Chris Bagwell <chris@cnpbagwell.com>
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Chris Bagwell <chris@cnpbagwell.com>
|
|
Adds a description of the "ToolSerials" option to the driver manpage.
Slightly modified from Alexia's original patch (breaks the list of
types out into the description)
Signed-off-by: Jason Gerecke <killertofu@gmail.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Because hardcoding things is uncool
Signed-off-by: Jason Gerecke <killertofu@gmail.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
It seems we've been having this macro dangling in our manpage since
0862aa3d74378abbf9f23289ab864a4d07305d0d
Signed-off-by: Jason Gerecke <killertofu@gmail.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
The usage provided by '--help' is more accurate than that provided
in the man page, and some arguments to '--set' do not require a
value.
Signed-off-by: Jason Gerecke <killertofu@gmail.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
We ripped this out with 13a12bb852f8 Purge toolarea from device rec.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Obsolete since server 1.4
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
We only rotate on a per-tablet basis, not per-tool. Don't accept rotation
values on dependent devices (unless they're the same, then be quiet about
it).
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Acked-by: Ping Cheng <pinglinux@gmail.com>
|
|
Include list of parameters that are supported, as well as an example
of mixing keywords in one action.
Signed-off-by: Jason Gerecke <killertofu@gmail.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Looks like the range of these two options was confused a while back.
Switch them so that the right option has the right range.
Signed-off-by: Jason Gerecke <killertofu@gmail.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Change documentation to indicate that rotation affects all tools
associated with the same tablet.
Signed-off-by: Jason Gerecke <killertofu@gmail.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Signed-off-by: Ping Cheng <pinglinux@gmail.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Signed-off-by: David Foley <favux.is@gmail.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Add RawSample and Suppress to parameter description table.
Signed-off-by: David Foley <favux.is@gmail.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Add Mode, PressureCurve, Rotate, TabletPCButton, and Threshold. And other changes.
Signed-off-by: David Foley <favux.is@gmail.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
This option is badly broken since the driver has lost the ability to check
for screen coordinates.
There is a need for this option, but it will have to come back as a
purely client-configured option (i.e. the client feeds the tablet
coordinates it should map to).
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Ping Cheng <pinglinux@gmail.com>
|
|
Use xinput's "Device Accel Constant Deceleration" for similar feature.
Signed-off-by: Chris Bagwell <chris@cnpbagwell.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Chris Bagwell <chris@cnpbagwell.com>
|
|
s/none /non-/
Signed-off-by: Jason Gerecke <killertofu@gmail.com>
Acked-by: Ping Cheng <pinglinux@gmail.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
Self-explanatory parameter names ftw!
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Acked-by: Ping Cheng <pinglinux@gmail.com>
|
|
This changes the user interface. Instead of
xsetwacom set Button1 ...
it's now
xsetwacom set Button 1 ...
(note the space)
Other than that, functionality stays the same.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Acked-by: Ping Cheng <pinglinux@gmail.com>
|
|
In almost all cases, a user that needs to set the are will need to set all
4 values. Instead of asking the user to type 4 commands to set the area,
just provide one parameter that takes 4 coordinates.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Acked-by: Ping Cheng <pinglinux@gmail.com>
|