This may sound like a really obvious question to have tried, but some people don't think of this.
Have you tried to plug it into a different port on your computer? It could always be your ports not acting correctly. I know one on my laptop will connect to mouse, my mouse will glow and stuff like it always does, but when I go to use it nothing happens, and my computer even says it's connected. Then when I plugged it into a different port it started to completely work again. Since you've tried everything suggested, and said it still works on your desktop this was just an idea that came to mind.