Configuring the XpPen ACK05 Remote with only FLOSS on GNU/Linux: my investigation and workarounds. :linux: 🔧
#linux #xppen #hacking
Configuring the XpPen ACK05 Remote with only FLOSS on GNU/Linux: my investigation and workarounds. :linux: 🔧
#linux #xppen #hacking
@[email protected] a naive guess says this should work just like the expresskey remote and the default mappings look suspiciously similar to the inspiroy. Do you mind filing a bug against udev-hid-bpf with the hid-recorder output for each button? We might be able to remap this to button 1…x, add it to libwacom and then have the default button mapping interfaces work.
@[email protected] Remap the keys of the ACK05 as tablet buttons? 🤯 Sounds like a brilliant idea and it worth trying it. Sure, I’ll fill a new issue with all keys and dial output with hid-recorder.
@[email protected] By the way, I have seen the replay of your conference with Benjamin at the Linux Plumbers Conf in Vienna. https://www.youtube.com/live/rQtQ-Nd1ZmA?t=28884s , it was very interesting! 👍
I really enjoyed learning about the structure of the project, the user hack/testing/stable and the naming convention. It helped me at browsing the source (even if I can’t still understand what’s going on for many lines, even on simple one like the code for the foot pedal 😆 https://gitlab.freedesktop.org/libevdev/udev-hid-bpf/-/blob/main/src/bpf/userhacks/0010-QuinHeng__PCsensor-FootSwitch.bpf.c?ref_type=heads ) But I’m trying to learn.
@[email protected] I recommend reading my post on understanding HID first, no chance to understand this otherwise.
https://who-t.blogspot.com/2018/12/understanding-hid-report-descriptors.html
The code is simple, but only if you understand all the magic that goes on behind the scenes :)
As it happens, udev-hid-bpf also has a tutorial which may make things more or less confusing: https://libevdev.pages.freedesktop.org/udev-hid-bpf/tutorial.html