post #21 of 21
I found something I didn't know earlier. Actually Windows MouseSensitivity setting has 20 steps, but only some of them are available through Control Panel.

You can edit MouseSensitivity setting directly through registry, it's in:
Code:
HKEY_CURRENT_USER\Control Panel\Mouse

Unfortunately registry modification takes effect after logout and login.

Using Mouse Movement recorder I found this:
Code:

20      11/11   7/2     3.5
19              13/4    3.25
18      10/11   3       3
17              11/4    2.75
16      9/11    5/2     2.5
15              9/4     2.25
14      8/11    2       2
13              7/4     1.75
12      7/11    3/2     1.5
11              5/4     1.25
10      6/11    1       1
9               7/8     0.875
8       5/11    3/4     0.75
7               5/8     0.625
6       4/11    1/2     0.5
5               3/8     0.375
4       3/11    1/4     0.25
3               1/8     0.125
2       2/11    1/16    0.0625
1       1/11    1/32    0.03125

I did some googling and found there's a way to change MouseSensitivity setting with immediate effect using SystemParametersInfo function from user32.dll. For my convenience I use simple Python 3.2 script for this task. It may be useful for people who own mice without manufacturer's drivers and who want to set different speed than supported CPI offers.

msens.zip 0k .zip file

This is a slightly updated version which displays current MouseSensitivity setting. This time it works OK when double clicked.

msens2.zip 0k .zip file
Edited by Glymbol - 11/19/12 at 10:29am