It sure will, you just plug in the dongle into a USB port and that's really it. It'll work right off the bat, I recommend going to the Logitech site and getting the drivers though, some of the features won't work if you don't. This keyboard is a little small since it's meant for HTPCs, but it'll work for desktops also. Hope this helps.