http://bugs.winehq.org/show_bug.cgi?id=36474
--- Comment #3 from debian@jkfloris.demon.nl --- (In reply to Nikolay Sivov from comment #2)
Wine accesses joysticks using /dev/input/js* and /dev/input/event*. In what way you want this to be different?
When a device is attached to a seat (an udev rule is made with ENV{ID_SEAT}="seatn") Wine should only use the devices on the same seat Wine is running from.