I started using a brand new microsoft 7000 wireless ergonomic keyboard which kept losing connection. I tried all of the support options from microsoft but it kept losing connections. I brought a usb extension so I could place the usb receiver right in front of it. It helped a little, but I had to reconnect several times each hour.
I finally sent it back as defective and they sent me a new one. That was the solution. The new one works great.