9

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)

MrVimes
  • 1,415
  • 7
  • 21
  • 36

2 Answers2

7

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.

Bob
  • 254
  • 1
  • 3
  • 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. – Jarvin 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
0

Usually registry changes are applied right away, except if the process only reads the registry when starting. So you will have to find the process that makes the mouse work. You could also try restarting the file explorer process, by opening the file explorer (so you can find it) and restart it in the task manager by right clicking it and pressing restart.

(the name of the driver is 'swarm'. You could find more details here. I could'nt access the site unfurtunately and will update when i can.).

Check TheWindowsClub for more details.

mzw
  • 21
  • 4
  • The links may disappear so it would be best if you could edit your answer and include the essential steps here. And leave the link as reference. – Rohit Gupta Dec 26 '22 at 00:25
  • Your answer could be improved with additional supporting information. Please [edit] to add further details, such as citations or documentation, so that others can confirm that your answer is correct. You can find more information on how to write good answers [in the help center](/help/how-to-answer). – Community Dec 26 '22 at 00:26