I see the teensy 4.1 has a primary USB connector which can act as a HID and (if I add the pins) a second USB host connector. Would it be reasonable to use a 4.1 to build a gadget to map buttons and add drag lock capabilities to a mouse utterly independent of any operating system or GUI interface I'm using the mouse on?
I also wonder if the whole thing could be powered via the primary USB connection (though that isn't as important).
Background: Linux distros keep threatening to switch from X11 to Wayland, but after years and years of Wayland development, none of the GUI interfaces seem to offer the same capabilities for configuring buttons as have always been available under X11, and even if they someday offer it, it will be implemented in the "compositor" which means it might not exist in some flavors of user interface. If I can do all my mapping with external hardware, I won't care how pitiful the GUI support is . I need this to make operating a Kensington Expert Wireless Trackball Mouse a dream experience rather than a nightmare requiring two hands and playing twister with my fingers. It also seems like it might be a fun project.
I also wonder if the whole thing could be powered via the primary USB connection (though that isn't as important).
Background: Linux distros keep threatening to switch from X11 to Wayland, but after years and years of Wayland development, none of the GUI interfaces seem to offer the same capabilities for configuring buttons as have always been available under X11, and even if they someday offer it, it will be implemented in the "compositor" which means it might not exist in some flavors of user interface. If I can do all my mapping with external hardware, I won't care how pitiful the GUI support is . I need this to make operating a Kensington Expert Wireless Trackball Mouse a dream experience rather than a nightmare requiring two hands and playing twister with my fingers. It also seems like it might be a fun project.