libinput/plugins
Jens Peters 8854066e93 plugin: add an example for controlling a mouse with a tablet
This plugin controls a mouse/pointer from a tablet device. This
effectively hides stylus interactions and sends pointer events
instead. In other words: mouse emulation for tablets, implemented
by (remote) controlling a mouse device. This allows using a
tablet stylus as a mouse replacement without tablet limitations
from compositors or clients. Note that axis usually needed for
drawing (like pressure, tilt or distance) are no longer emitted
when this plugin is active and a mouse is connected. When no
mouse is connected, this plugin doesn't change tablet events,
thus the stylus works like a normal stylus.

Follow up from https://gitlab.freedesktop.org/libinput/libinput/-/issues/1195

Part-of: <https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/1412>
2026-01-21 08:44:13 +00:00
..
10-copilot-key-override.lua plugins: add an example plugin on how to reconfigure the Copilot key 2025-11-03 03:57:00 +00:00
10-delay-motion.lua plugins: fix some minor issues with the example plugins 2025-11-04 00:27:13 +00:00
10-disable-feature.lua lua: drop the log global in favor of libinput:log_* 2025-10-30 13:12:50 +10:00
10-dwt.lua lua: drop the log global in favor of libinput:log_* 2025-10-30 13:12:50 +10:00
10-example.lua plugins: fix some minor issues with the example plugins 2025-11-04 00:27:13 +00:00
10-logitech-mx-master-horiz-scroll.lua plugins: update plugins for the current API 2025-10-23 13:28:16 +00:00
10-pointer-go-faster.lua plugins: update plugins for the current API 2025-10-23 13:28:16 +00:00
10-pointer-go-slower.lua plugins: fix some minor issues with the example plugins 2025-11-04 00:27:13 +00:00
10-tablet-mouse-control.lua plugin: add an example for controlling a mouse with a tablet 2026-01-21 08:44:13 +00:00
10-wheel-to-button.lua plugins: add an example for using a wheel to trigger button scrolling 2025-11-06 23:18:43 +00:00
meson.build plugin: add an example for controlling a mouse with a tablet 2026-01-21 08:44:13 +00:00