I had a hell of a time figuring out a way to use an old Windows 7 Ultimate key to get Windows 10 Pro through the upgrade system on Skylake... This is why...
Intel has discontinued EHCI legacy support in favor of XHCI on the H110, B150, and Z170 chipsets... which wouldn't normally be a big deal because XHCI is backwards compatible...
You might ask... What does that mean? Why does that matter?
It means if you try to install Windows 7 (which doesn't come with XHCI drivers in the original installation because XCHI didn't exist in 2009) on a Skylake-based PC with USB keyboard and mouse... neither the keyboard or mouse will function... there ARE a few work-arounds that will enable you to do this... easiest is to use a PS/2 keyboard/mouse... but what if your motherboard dropped support for those (which was the case in this instance) or you don't have a PS/2 mouse or keyboard handy?
ASRock and Intel both have solutions for modifying the ISO to include XHCI drivers for legacy OS installs...
http://www.asrock.com/microsite/Win7Install/
So there's the fix that took me a few hours to diagnose earlier this week for anybody else that comes across this problem... Otherwise when you boot into the USB Windows 7 Installer, you'll have no way of communicating with the PC short of telepathy...
There's lots of people that have had this problem... there's lots of bullshit answers on other forums that don't work... just save yourselves the trouble... this is the fix