I have a PC with a big monitor and a 13" MacBook sitting on my desk. I have to do some development in PC environment and also some iOS development on MacBook.
Is there a way I could use my PC's monitor, mouse and keyboard with both PC and MacBook?
Basically, I want to be able to switch between PC's and MacBooks's desktops at will. Something like two virtual desktops: one showing what's going on on PC and the seconds one showing what's MacBook doing. All mouse movements and keystrokes should go to currently active desktop.
I do not want to purchase any additional hardware if possible.
Is it possible? If so, how?