[PATCH libinput 12/26] tablet: explicitly ignore ABS_THROTTLE, ABS_RX, ABS_RY, and ABS_RZ

Jason Gerecke killertofu at gmail.com
Wed Feb 25 17:29:49 PST 2015


On 2/23/2015 10:21 PM, Peter Hutterer wrote:
> ABS_THROTTLE:
> 	Tablets still advertise this axis but the mouse itself isn't available
> 	anymore. The Pad sends the second wheel as ABS_THROTTLE but that's a
> 	task for the buttonset interface.  Explanation of what the throttle
> 	did on page
> 	http://101.wacom.com/productsupport/manual/Intuos2UsersManual.pdf
>
> ABS_RX/ABS_RY:
> 	These only happen on the Intuos3 device and only on the Pad device
> 	(kernel >= 3.17)
>
> ABS_RZ:
> 	The 4D mouse for the Intuos2, obsolete.
>
> No functional changes, this is to clarify why we're only handling a subset of
> codes.
>
> Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
> ---
>   src/evdev-tablet.c | 11 +++++++++++
>   1 file changed, 11 insertions(+)
>
> diff --git a/src/evdev-tablet.c b/src/evdev-tablet.c
> index 14fb44f..820473f 100644
> --- a/src/evdev-tablet.c
> +++ b/src/evdev-tablet.c
> @@ -71,6 +71,17 @@ tablet_process_absolute(struct tablet_dispatch *tablet,
>   	case ABS_MISC:
>   		tablet->current_tool_id = e->value;
>   		break;
> +	/* Intuos 3 strip data. Should only happen on the Pad device, not on
> +	   the Pen device. */
> +	case ABS_RX:
> +	case ABS_RY:
> +	/* Only on the 4D mouse (Intuos2), obsolete */
> +	case ABS_RZ:
> +	/* Only on the 4D mouse (Intuos2), obsolete.
> +	   The 24HD sends ABS_THROTTLE on the Pad device for the second
> +	   wheel but we shouldn't get here on kernel >= 3.17.
> +	   */
> +	case ABS_THROTTLE:
>   	default:
>   		log_info(device->base.seat->libinput,
>   			 "Unhandled ABS event code %#x\n", e->code);
Just to confirm: these axes aren't ignored because they're problematic, 
but because supporting those old tools isn't worth the effort? I don't 
think I can complain :)

-- 
Jason
---
Now instead of four in the eights place /
you’ve got three, ‘Cause you added one /
(That is to say, eight) to the two, /
But you can’t take seven from three, /
So you look at the sixty-fours....



More information about the wayland-devel mailing list