Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have a new mouse - roccat kova. It's good but one problem is that mouse settings get reset to default whenever I turn my computer off.

I am able to find out how to actually make the registry changes using the windows scripting host so that I can set it as a startup task each time windows loads, but this leaves an obvious problem - as far as I'm aware registry changes usually need a reboot.

Well a reboot is just going to undo the changes so I'm back to square one.

Is there a way (preferably in script, so I can automate it) to change registry settings and have them be applied to the device they correspond to in the current session? I want to set mouse sensitivity to 6 (from the default 10) and swapleftrightbuttons to 1*

(I know the roccat has a built-in swap buttons feature, but that also swaps the side buttons - I don't want that)

share|improve this question
2  
Wouldn't you rather find out why the settings keep getting reset? –  Ignacio Vazquez-Abrams Aug 25 '10 at 13:55
    
Apparently it's a known fault with this brand of mouse. so rather than waste my time with their support I decided to try and 'solve' it myself. –  MrVimes Aug 25 '10 at 14:16
    
having said that, I have just emailed them. –  MrVimes Aug 25 '10 at 14:31
add comment

1 Answer 1

up vote 3 down vote accepted

Changing registry values does NOT require a reboot, they are "applied" immediately. Unless some program is reading these values at boot, there's no reason to reboot just for changing a registry value.

share|improve this answer
    
Are you sure about that? Why does every website that documents changing a value say reboot when the change is made? I know that changes are applied to the registry itself, but the changes are useless unless the thing they refer to actually changes. When I change the settings I refer to in the question nothing happens. The mouse keeps its incorrect settings. The 'reason to reboot' is to have the changes to the registry apply to the device they correspond to. –  MrVimes Aug 25 '10 at 16:18
    
@MrVimes: Bob is absolutely correct. This means Mouse settings must be reading the registry at boot. You could try plugging the mouse into a different port to force it to recognize the mouse again which may read the settings. You could also try disabling and re-enabling the mouse. There is no reason for the mouse to regularly read the registry settings... it just reads the settings once when it is first loaded, so your only option is to do something that might get the mouse to re-read those settings. –  Dan Aug 25 '10 at 16:24
1  
I know bob is correct. I am implying that he is missing the point. The point is I want to force windows to 're-initialize'. changing the settings manually in cp is easier than unplugging the mouse and plugging it back in. That also misses the point. I am looking for a way to solve this problem in code so that I can forget about it and not have to 'fix' the settings every time I turn my computer on. –  MrVimes Aug 25 '10 at 16:27
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.