| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
* data: Added support for a "Cintiq Pro 27"
To fix issues with pen compatability on the new tablet with current libwacom.stylus groups the intuos5 group had certain pens split off into a new group called propengen2. All .tablet files affected by this change were updated to include this new group.
Signed-off-by: Joshua Dickens <joshua.dickens@wacom.com>
|
|
|
|
|
|
|
| |
This matches up with Wacom's own marketing for the product, which explictly
refers to the device as the "Pro Pen 2".
Signed-off-by: Jason Gerecke <jason.gerecke@wacom.com>
|
|
|
|
|
|
|
|
|
|
| |
Printed on the pen:
* HP ACTIVE PEN G3
* L08263-003
* L57042-001
Link: https://github.com/linuxwacom/libwacom/pull/250#issuecomment-643557456
Signed-off-by: Jason Gerecke <jason.gerecke@wacom.com>
|
|
|
|
|
|
|
| |
Cannot find any hint of a "GSG43AA" stylus online, but the visually-
similar "6SG43AA" has many results with the correct pen name.
Signed-off-by: Jason Gerecke <jason.gerecke@wacom.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Makes it possible to explicitly link two or more IDs together into a
single pen. The test suite immediately benefits from being able to
rigorously check that pens which should "have" an eraser "do" in fact
have one.
The "has_eraser" function is still kept, but now acts as a convenience
method for identifying tools which are paried with an eraser of any type.
Signed-off-by: Jason Gerecke <jason.gerecke@wacom.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Makes it possible for applications to understand where an eraser may
be found on the pen. This could be used e.g. to decide between showing an
image of a pen with an eraser on the back, no eraser, or (the new case)
an additional button that control erasing.
The "is_eraser" function is still kept, but now acts as a convenience
method for identifying erasers of any type.
Signed-off-by: Jason Gerecke <jason.gerecke@wacom.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adds definitions for many different AES styli. The precise information
about supported features is hard to come by, but in general most pens
have two buttons (one of which is treated as an eraser) and can only
report pressure. A few exceptions are known or suspected and their
data has been set accordingly.
Most of the new entries have comments that list several pens for a single
ID. The individual tools could potentially be distinguished with the aid
of vendor ID information available in the HID reports, but this data is
not forwarded to userspace by the kernel.
For each pen I have included additional data in the comments that may or
may not be useful. The format of the comments are as follows:
OEM1 ; BT device VID | BT device PID [ | FLAGS] ("Model Name" / ModelNumber)
OEM2 ; BT device VID | BT device PID [ | FLAGS] ("Model Name" / ModelNumber)
etc.
For tools with a Bluetooth button, the VID:PID of the emulated keyboard
device is given. Tools without such a button use placeholder values of
VID_NONE and 0x0000. Additional flags provide further information:
* BAT_SWAP / BAT_CHRG: Whether the pen uses replaceable batteries or
has an internal rechargeable battery.
* BAT_HID / BAT_GATT: Whether the battery level for the Bluetooth button
is available through HID or through GATT.
* BAT_SHARED: Indicates the pen has a single battery powering both the
AES and Bluetooth portions of the pen.
* LONGPRESS: Bluetooth button supports the long-press gesture.
* PROX: Proximity sensing feature available for Bluetooth button.
Signed-off-by: Jason Gerecke <jason.gerecke@wacom.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When the stylus database was initially populated from the kernel's list
of known stylus IDs, it brought over several nonsense IDs that should have
been removed from the kernel ages ago. All EMR styli should have an ID
with bit 0x800 set, and those which don't can be traced back to an almost-
prehistoric version of the kernel driver (commit 268175ce6f in the kernel's
history/history.git repository if you must know). That kernel commit only
used the low byte of the ID, and when the higher bytes were later used
the truncated versions were never removed.
Notably, bit 0x800 is *not* set for puck IDs, so don't assume that they
also need removal ;)
Signed-off-by: Jason Gerecke <jason.gerecke@wacom.com>
|
|
|
| |
Added descriptions for the integrated Wacom tablet and Thinkpad Pro Pen
|
|
|
|
|
| |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Aaron Armstrong Skomra aaron.skomra@wacom.com
|
|
|
|
|
| |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Aaron Armstrong Skomra aaron.skomra@wacom.com
|
|
|
|
|
| |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Aaron Armstrong Skomra aaron.skomra@wacom.com
|
|
|
|
|
| |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Aaron Armstrong Skomra aaron.skomra@wacom.com
|
|
|
|
|
| |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Aaron Armstrong Skomra aaron.skomra@wacom.com
|
|
|
|
|
| |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Aaron Armstrong Skomra aaron.skomra@wacom.com
|
|
|
|
|
|
|
|
| |
This was used in the intuos 2 but then re-used in the mobilestudio generation
of devices. Let's add it to the set and manually to the intuos2.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Aaron Armstrong Skomra aaron.skomra@wacom.com
|
|
|
|
|
| |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Aaron Armstrong Skomra aaron.skomra@wacom.com
|
|
|
|
|
| |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Aaron Armstrong Skomra aaron.skomra@wacom.com
|
|
|
|
|
| |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Aaron Armstrong Skomra aaron.skomra@wacom.com
|
|
|
|
|
| |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Aaron Armstrong Skomra aaron.skomra@wacom.com
|
|
|
|
|
| |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Aaron Armstrong Skomra aaron.skomra@wacom.com
|
|
|
|
|
| |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Aaron Armstrong Skomra aaron.skomra@wacom.com
|
|
|
|
|
| |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Aaron Armstrong Skomra aaron.skomra@wacom.com
|
|
|
|
|
|
|
| |
Wacom has released a new "Pro Pen Slim" which is compatible with the
current generation of tablets. Add its definition and update the tablet
files where necessary.
Signed-off-by: Jason Gerecke <jason.gerecke@wacom.com>
|
|
|
|
|
|
|
| |
Also update test to reflect the lack of tilt with its stylus.
Signed-off-by: Aaron Armstrong Skomra <skomra@gmail.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
|
|
|
|
|
|
|
| |
The new "Pro Pen 3D" is sufficiently different from the other pen types
that it deserves new type. This makes it easier for userspace to provide
appropriate UI and suggested button assignments.
Signed-off-by: Jason Gerecke <jason.gerecke@wacom.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
|
|
|
|
|
|
|
|
| |
The Wacom Pro Pen 3D includes a third barrel switch which is intended to
be particularly useful in applications where one frequency uses pan, zoom,
and rotate to navigate around a scene or model. The pen is compatible with
the MobileStudio Pro, 2nd-gen Intuos Pro, and Cintiq Pro.
Signed-off-by: Jason Gerecke <jason.gerecke@wacom.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Note that the MobileStudio Pro introduces a new "Pro Pen" which supports
8K pressure levels. The ID of this pen is identical to that of a (less
featureful) pen used by the Intuos2, so we have to slightly modify the
existing entry. Ideally, we would have some way to define multiple pens
which share the same IDs (which apparently, according to the technical
experts, are not guaranteed unique outside of a hardware generation).
Such a change will require serious design and planning that are outside
of the immediate scope of this patch.
Signed-off-by: Jason Gerecke <jason.gerecke@wacom.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
|
|
|
|
|
|
|
| |
A new stylus id, 0x8e2, is added to libwacom.stylus since
stylus for this series reports data in old Intuos format,
which support tool serial number and tool ID.
Signed-off-by: Ping Cheng <pingc@wacom.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
|
|
| |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
|
|
|
|
|
|
| |
The mouse has tilt, the lens cursors don't. Or at least the Intuos4+
compatible one doesn't.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Ping Cheng <pingc@wacom.com>
|
|
|
|
|
| |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Ping Cheng <pingc@wacom.com>
|
|
|
|
|
|
|
| |
The stylus buttons still work with the eraser end of the pen.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Ping Cheng <pingc@wacom.com> for both patches.
|
|
|
|
|
|
|
|
|
| |
This is the pen, ergo HasEraser, not IsEraser
And it has two buttons, see
https://store.wacom.com/us/en/product/KP501E2/
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Ping Cheng <pingc@wacom.com>
|
|
|
|
|
| |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Tested-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
|
|
|
|
|
| |
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Tested-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
The tablet's evdev device has all possible axes set for all tools on this
device. We can't know which axes are available for each tool. Fix this.
For now, the database was fixed to provide tilt, pressure and distance for all
devices. Except Puck devices, they only get tilt.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Tested-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
|
|
|
|
|
|
|
|
| |
libinput needs to tell whether a wheel is present to set up the tool axes
correctly.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Tested-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
|
|
|
|
|
|
|
| |
And fix up all the broken HasLens, glib doesn't parse a capitalised boolean.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Tested-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
|
|
|
|
|
|
|
|
|
| |
New Cintiq/Intuos Pro Pen looks very close to the existing Classic
Pen and is not really a new type as such. Use the Classic type
instead.
Signed-off-by: Ping Cheng <pingc@wacom.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
|
|
| |
Signed-off-by: Ping Cheng <pingc@wacom.com>
|
|
|
|
|
|
|
| |
Existing configuration relies on those old tool IDs.
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Ping Cheng <pingc@wacom.com>
|
|
|
|
|
|
|
| |
5 new styli are added for Cintiq 21UX2, 22HD, 24HD and Intuos 4 and 5.
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Ping Cheng <pingc@wacom.com>
|
|
|
|
|
|
|
|
| |
Since tablet name is displayed at the top of the panel, repeating
it in tool's name is unnecessary.
Signed-off-by: Ping Cheng <pinglinux@gmail.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
| |
|
|
|
|
| |
Since I have them handy, it only makes sense to add them as well.
|
|
|
|
|
|
|
|
|
| |
Information compiled from public information cross-referenced
with internal Wacom documents.
Note that IDs 0x012, 0x022, 0x032, 0x112, and 0x0fa are not
listed in the documents I have available. I'm not sure if they're
legitimate IDs or not.
|
| |
|
| |
|
| |
|