I understand adding support for two cursors at the OS level might be tricky, but how hard can it be?
What are your thoughts?
Maybe possible with XINERAMA and assigning a mouse to a separate screen? IIRC you could have two separate X sessions on one machine with separate mice/keyboard -- Never tried to have 2 cursors in one screen.
2 mice could theoretically be 12 different inputs.
The inputs aren’t evenly distributed though, in terms of ease of access. The function of the left click button isn’t swappable with the x-axis of the trackball, for example.
—-
Now compare that with the keyboard. A keyboard with just 3 rows of 10 keys each is 30 different inputs already. Each input is fairly easy to swap - any finger can (relatively) easily hit any key, regardless of function. The only exception is the x-y motion of the trackball.
—-
So it seems logical that the best option would be the combination of a mouse and a huge number of keys.
i could see it working for a flight sim though. dual joysticks.