Search Mister Google - I remember seeing someone had done this, with two
video cards, a PS/2 keyboard/mouse and a USB keyboard/mouse.


On Fri, 2002-11-08 at 11:47, Tim Wright wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> 
> I'm currently working on a project I thought other CLUG members might be
> interested in (and could help me with:).
> 
> Last week I had the idea that under X, the configuration file specifies
> which mouse, keyboard, monitor, video card to display the server on.
> 
> Therefore, it should be possible to have a machine with 2 mice, keyboards,
> video cards and monitors and have two people logged in simultaneously and
> independently using 2 X servers. Really usefull for things like, say,
> internet cafes.
> 
> However, Linux combines all keyboards into a single system keyboard, and
> merges all input streams from all keyboards. This has the odd side effect
> that if you have two keyboards (one PS/2 and one USB) and press 'a' (or
> any key) on both keyboards at the same time, 3 'a's appear. go figure.
> 
> Anyway, I've modified the Linux USB keyboard driver so that it created
> device nodes /dev/keyboards/keyboard?? when you plug in a usb keyboard.
> (using DEVFS is really cool...i plug in a keyboard and the directley and
> nodes magically appear). When you open one of those nodes the keypresses
> stop going through to the system keyboard. I'm working on read, write, and
> poll at the moment (but open and close work fine). aaah, writing kernel
> modules again (Yuri: those books were usefull in the end:)
> 
> Next step is to write a XFree86 input driver for those nodes. Does anyone
> have any experiance writing XFree86 input drivers?
> 
> tim
> http://www.cosc.canterbury.ac.nz/~tnw13
> 
> Quidquid latine dictum sit, altum viditur.
> 
> -----BEGIN PGP SIGNATURE-----
> Version: PGPfreeware 5.0i for non-commercial use
> Comment: Made with pgp4pine 1.75-6
> Charset: noconv
> 
> iQA/AwUBPcrtnQccL5A6x/wfEQI4qwCfTwArqKe6lyQgp+rwVdZy4wUI0s0An2Gf
> PvbQcjbCI5mGGif/abTlNSgv
> =GxgE
> -----END PGP SIGNATURE-----
> 


Reply via email to