I ask because it does matter. Its much easier to keep a wired controller from disassociating. In fact, I have -never- had a problem with it on a wired controller. Wireless however, is another issue. Most of them have built in battery saving features that require awareness by programers or you have the problem 14 has. At least with wired, you can work around it. Wireless is much harder because often you -can't- turn it off completely.

EDIT: Admittedly, the "fix" for wired controllers isn't a fix at all; its a work around, and one that doesn't always work for laptops.