With today’s computers, usb and display devices it’s easy to connect several mice, keyboards and monitors to one computer.
Suggestion:
Introduce a setting to give each pointing device an own mouse pointer.
These would have to be color coded.
Optionally paired with a keyboard (user with blue mouse pointer selects a window which gets a blue tab for example).
Option to lock a user (mouse+keyboard) to a display, or share so they can move pointer and application’s to/from the other display.
Ofcourse the default behaviour should be that all pointing devices control the same mousepointer, and all keyboards write at the same focus.
This would allow two (or even more) users to share a single computer and could be advantageous when collaborating on a project.
With today's computers, usb and display devices it's easy to connect several mice, keyboards and monitors to one computer.
Suggestion:
Introduce a setting to give each pointing device an own mouse pointer.
These would have to be color coded.
Optionally paired with a keyboard (user with blue mouse pointer selects a window which gets a blue tab for example).
Option to lock a user (mouse+keyboard) to a display, or share so they can move pointer and application’s to/from the other display.
Ofcourse the default behaviour should be that all pointing devices control the same mousepointer, and all keyboards write at the same focus.
This would allow two (or even more) users to share a single computer and could be advantageous when collaborating on a project.
Interesting concept - I never that users might want to simultaneously control the same desktop!..
In any case, I believe the underpinnings of the Haiku app_server were designed with "multi-user" in mind. Such that if multiple monitors, keyboards, and mice exist - they could be defined into a set, and each "user" would see their own separate desktop. This would allow the same machine to provide nearly to separate virtual computers to the end-users.
I think that’s probably a more comfortable environment