I found a new project called "Synergy". You can use it to quote: "Synergy lets you easily share a single mouse and keyboard between multiple computers with different operating systems, each with its own display, without special hardware. It's intended for users with multiple computers on their desk since each system uses its own monitor(s). " There is one drawback, you need a monitor for every single systems that you use it with. But it's nice that it is possible.
Click here for the website.