Can a 2nd Mouse be Reassigned?

Is there a way (KM or otherwise) to reassign a second USB mouse to act as a KM trigger?

For example,

Mouse 1 acts as a standard mouse

Mouse 2 scrolls only a specific predefined setting.
(eg. Volume, mouse only around a specific window, scrub in Logic etc.)

I don't have a specific use in mind
but I have a USB device with a joystick that controls only the cursor.
(It acts like a mouse, not a gaming joystick)

It would be more useful if it could be reassigned instead of doubling the mouse control