-
Notifications
You must be signed in to change notification settings - Fork 321
Open
Labels
Platform: Waylandplatform specific (Unix/Wayland)platform specific (Unix/Wayland)Prio 2 - Lowdocumentation error or undocumented side-effectdocumentation error or undocumented side-effect
Description
We need a Wayland pen driver for the Fl::Pen API.
See FL/core/pen_events.H, src/drivers/Stubs/Fl_Stubs_Pen_Events.cxx, src/drivers/Cocoa/Fl_Cocoa_Pen_Events.mm
Resources:
- Low-level: evdev, /dev/input/event*, libevdev,
https://www.kernel.org/doc/html/latest/input/event-codes.html - Mid-level: XInput2 (for X11), XI_Motion, XI_ButtonPress
https://www.x.org/releases/current/doc/inputproto/XI2proto.txt
https://www.freedesktop.org/wiki/Software/libevdev/ - Mid-level: Wayland tablet protocol, tablet-v2 protocol,
zwp_tablet_tool_v2_listener, zwp_tablet_v2, zwp_tablet_seat_v2
https://wayland.app/protocols/tablet-v2
https://github.com/Wacom-Developer/wacom-device-kit-linux/blob/master/Wayland/SampleCode/client.c
https://github.com/Wacom-Developer/wacom-device-kit-linux
Metadata
Metadata
Assignees
Labels
Platform: Waylandplatform specific (Unix/Wayland)platform specific (Unix/Wayland)Prio 2 - Lowdocumentation error or undocumented side-effectdocumentation error or undocumented side-effect