Let me begin by telling the tale of what lead to this point.
When I got home from work I discovered that my second hard drive had stopped being detected by my computer. My first thought is to reboot and go into the BIOS and see if it's being picked up there, but as of a month or two ago I hadn't been able to see the BIOS/boot up screens when I started my computer. After messing with that for 30 minutes trying to figure it out, it turns out it was because I had my computer plugged into my TV with an HDMI cable and set to "duplicate this display" which apparently means I can't see the BIOS/etc. All I had to do was unplug the HDMI cable and I could see it again.
So I get into the BIOS and the hard drive isn't there, so I figure I'll just open up the case and unplug it/plug it back in again. I do that and we were back in business as far as the hard drive was concerned. It also turned out my computer was way overdue for a dusting, so it's kind of good that I needed to open it up.
Unfortunately a new problem had suddenly arisen - I go to type in my password and I can't type? My keyboard is lit up and it was detected by the BIOS, but as far as Windows is concerned I don't have a keyboard. I use the onscreen keyboard to get in and find that in device manager Windows can see my keyboard but for some reason, it no longer knows that it's a keyboard. It's listed as a Corsair K70R Gaming Keyboard but it's listed under unknown devices, and it tells me it needs a driver. No problem - except that there are no drivers for a Corsair K70. Or probably any keyboard for that matter.
I mess around with it by plugging it into different ports/etc but it becomes pretty clear it's a problem with Windows and not a hardware issue. I should mention that my USB mouse works fine, and that I also tested the keyboard itself by plugging it into my laptop (I plug it in and it works instantly there - how nice!).
So with that epic tale out of the way, my question (somewhat obviously) is - how on earth do I get Windows to recognize my keyboard as a keyboard again? It seems to really want drivers, but it can't find any and I don't have any to give it. I'm contemplating just reinstalling Windows, because I have no idea what else to do. It doesn't help that I don't even know what I did to cause this in the first place! All I did was open up my computer and disconnect/reconnect a SATA cable, and suddenly Windows doesn't recognize my keyboard. I'm baffled.
The ONLY thing I can think of is that I never did plug that HDMI cable back in (I'm at work now so I can't test this) but it just seems highly unlikely that a HDMI cable being unplugged would somehow affect my keyboard.
Any advice/insight/ideas would be greatly appreciated.
Edit: One more thing I should mention is that while I was in the BIOS I didn't mess with any settings or anything; I just checked to see if it offered my other hard drive as a boot option (it didn't). So no I didn't change some USB setting in the BIOS or something, which wouldn't make much sense anyway since my USB mouse still works. But still, just saying.
Edit2: I'm just gonna add some keyphrases to this on the off chance we do figure out how to fix this, so that people who have this same problem in the future can find this post when they search. I searched high and low but it seems like no one else has had this exact problem, or at least just didn't post about it. Corsair K70 keyboard not working in Windows - keyboard works on other computers - keyboard works in BIOS but not in Windows
Edit3: Here's a guy who had what seems to be the exact same problem: http://forum.corsair.com/v3/showthread.php?t=138249 - his solution to the problem was of course to reinstall Windows, lol. It's just such a cop out solution though! I must know what's wrong and how to fix it! Ugh.
Edited by mikeshinobi, 02 October 2016 - 07:04 AM.