I was looking at KVM solutions to control both my Mac book pro and iMac and came across teleport. I have been using it for a few days now and have been very impressed.
I have slightly changed the standard options, because i use a lot of full screen applications I added a switch key of ctrl, that needs to be held to move between computers.
I did have some issues with the drag and drop between computers so i have disabled that. (I don’t actually need that feature just having a play).