I have around 5 computers, and having 5 keyboards is 4 too many for me right now. What I want to do is connect my Kinesis Advantage (wired) keyboard to my raspi, have the raspi redirect all incoming keystroaks to one of the 5 computers, and toggle between the selected computer via shortcuts (ie. SHIFT + F1 through toSHIFT + F5), observe:
As can be seen, I am redirecting to multiple operating systems, for this reason, and the fact that I dont want to use ssh or X11-forwarding, I want use an existing wireless/bluetooth keyboard dongle thingy like this one:
Then have one dongle connected to each of the 5 desktops, and have my raspi wirelessly transmit all the captured keystrokes. What I don't fully understand is how to capture all the keystrokes and more importantly how to transmit them wirelesly. To complicate matters even further, I would also need to carry out the above for a [wireless] mouse.