The question of supporting multiple keyboards and mice as separate input devices came up in the comment section of the blog post. For reference, it was the comment from Burton Posey. It made me wonder if there are plans to handle input devices directly using HID. You'd also have to handle PS/2 keyboard & mouse inputs (PCs and laptop docking stations still come with those ports built-in), but I believe that would allow Unity to distinguish between devices. Since HID is a standard, it should also be cross-platform. Another advantage would be that custom devices that identify as HID joysticks/keyboards/mice would already be supported as separate devices. Out of the box, this would open Unity up to some of the more unusual hobbyist and commercial markets. Consider this: http://hackaday.com/2014/02/14/the-128-button-6-axis-17-slider-4-pov-hat-switch-joystick-controller/ Perhaps this has already been considered, but the reply to Burton's comment made me wonder.