In my school, we're about to purchase some PCs, and I had earlier posed this question regarding an app that allows multiple users to share one computer.
But with a little more thought, I realized that the teachers in my school are most interested in allowing each child to independently use a browser.
So, in the spirit of 'good hacking', ingenuity, and saving some $$$$$, I thought:
Why doesn't the school just buy a dual-screen monitor setup, attach multiple 2 USB keyboards and 2 mice to the same machine, and open 2 (or even 4 !!!) browsers at the same time. The dual-screen monitors, keyboards, and mice would each be placed at separate seats, 2 browser sessions would be opened, and the respective mice placed over each browser. We of course have to trust the children not to navigate over to the other child's browser and mess them up - which I'm sure the mischievous little children will figure out is fun to do. ;-) But that can be monitored and addressed.
The only part then, I can't figure out how to do - is to direct the 2 different USB keyboard inputs to the separate browser windows - I was thinking maybe some sort of 'pipe' or 'filtering' utility at the program level.
Can anyone help me figure out if 2 keyboards can be used simultaneously by 2 different users simultaneously on 1 computer where each keyboard input is directed to a different browser window?
Also - can anyone tell me why this approach might not work (besides children intentionally interfering with their partners browser session).