For those who are wondering "Project Mouse Tailor" is a USB hardware solution (based on Teensy 4.1) with the aim of adding mouse button remapping and "Drag Lock".<p>"Drag Lock" is a feature when you can "lock" onto a screen object (window, icon etc), so that it can be dragged without having to hold down a mouse button.<p>The op is doing this in hardware due to many Linux Distros changing from X11 to Wayland.
Not sure about drag lock (hadn't heard of it before this) but at least button mapping doesn't seem like something that should be done by either the display protocol or the DE in the first place. <a href="https://github.com/sezanzeb/input-remapper" rel="nofollow">https://github.com/sezanzeb/input-remapper</a> will do it at the input layer, similar to how this works but via software.