TIP: Click on subject to list as thread! ANSI
echo: osdebate
to: Geo.
from: Gary Britt
date: 2007-01-01 18:45:12
subject: Re: Slow mouse in XP

From: Gary Britt 

This is a multi-part message in MIME format.
--------------070507000203050208000609
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit



Geo. wrote:
> "Gary Britt" 
wrote in message
> news:4599851e{at}w3.nls.net...
>
>> Anyone else want the cure for XP pokey mouse?
>
> Yes.


OK here's the answer to XP pokey mouse with credit for its development and
inspiration To *RHH* at *codecpage.com*:

With the information and links to information from the codecpage.com
website and use/tweaking of RHH's spreadsheet (which allowed me to
understand how to read and write the registry entries in Hex and convert
back and forth from Hex to Decimal) I have completed some testing of
various mouse settings.

My testing confirms that it isn't necessary to modify the smoothXcurve
registry entry from their defaults.  Speed up of the mouse is obtained
merely by adjusting the smoothYcurve line only.  This can be tested by
setting the smoothXcurve registry entry to be the same as the smoothYcurve
registry entry.  The smoothYcurve default entry contains more and faster
acceleration than the smoothXcurve.  Originally I would have expected the
substitution of the smoothYcurve values for the smoothXcurve values to
therefore result in some amount of speed up of the mouse.  Instead what I
got was a much *slower* mouse.  This confirmed that the X values and Y
values aren't working the way we would normally expect.  It could be that
the X line is the minimum acceleration and the Y curve is the maximum
acceleration, as opposed to corresponding to the X and Y planes that the
mouse physically moves through (as one would ordinarily think).

Anyway, armed with this understanding I took the RHH spreadsheet and after
making a few personal tweaks to the spreadsheet began testing various
configurations for a speedier mouse.  I kept the X curve values at their
default settings and merely tested changes to the Y curve values.  After
many hours of testing over two different days, I came up with the following
settings that work very smoothly and fast for my particular hardware (a
synaptics touchpad and external PS/2 optical desk mouse; both controlled by
the latest synaptics software drivers).

*Here are the registry modifications* (See attached txt file and rename its
extension to .reg):

REGEDIT4

[HKEY_CURRENT_USER\Control Panel\Mouse]
"SmoothMouseXCurve"=hex:00,00,00,00,00,00,00,00,15,6e,00,00,00,00,00,00,00,40,\
01,00,00,00,00,00,29,dc,03,00,00,00,00,00,00,00,28,00,00,00,00,00
"SmoothMouseYCurve"=hex:8f,52,00,00,00,00,00,00,ce,9c,01,00,00,00,00,00,00,80,\
11,00,00,00,00,00,34,33,4d,00,00,00,00,00,00,00,30,07,00,00,00,00


I also use the following additional registry entries regarding mouse speed:

REGEDIT4

[HKEY_CURRENT_USER\Control Panel\Mouse] "MouseSensitivity"="18"
"MouseSpeed"="2"
"MouseThreshold1"="6"
"MouseThreshold2"="12"


The MouseSensitivity line is the value set as determined by the speed
slider bar on the mouse control panel applet.  a value of 20 is its max
speed setting and the value 18 is the next to the highest speed setting on
my synaptics touchpad driver controlled mouse applet.

I use these settings with my PS/2 attached logitech/MS compatible desktop
optical mouse.

%I also set the PS/2 refresh rate to its maximum of 200 reports per second
and the buffer size to its maximum of 300.  These settings are found on the
mouse properties page under device manager.%

*I followed this procedure:* Modify the XY curve and other registry entries,
and then using the mouse control panel applet to adjust the slider bar and
apply settings ( then I would move the slider bar back to where I had it
originally/wanted and then apply settings again).   This was to try and get
the drivers to re-establish the acceleration tables based upon the modified
XY curve registry entries.  Then I re-applied the registry changes (because
some of the entries will get changed back to their defaults when using the
control panel mouse applet) and then rebooted.  *You must reboot for the
changes to take effect.*



>
> Also, some bios have a repeat rate setting that may effect the keyboard
> although NT didn't used to use the bios.
>
> Geo.

If my bios has such a setting I'm not allowed to see it.  I can't see or
tweak most bios settings on my gateway laptop.

Let me know if you like the effects of the above.

Gary

--------------070507000203050208000609
Content-Type: text/plain;
 name="Mouse Gary's Full Speed Settings (v1)_reg.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="Mouse Gary's Full Speed Settings (v1)_reg.txt"

REGEDIT4

[HKEY_CURRENT_USER\Control Panel\Mouse] "MouseSensitivity"="18"
"MouseSpeed"="2"
"MouseThreshold1"="6"
"MouseThreshold2"="12"
"SmoothMouseXCurve"=hex:00,00,00,00,00,00,00,00,15,6e,00,00,00,00,00,00,00,40,\
  01,00,00,00,00,00,29,dc,03,00,00,00,00,00,00,00,28,00,00,00,00,00
"SmoothMouseYCurve"=hex:8f,52,00,00,00,00,00,00,ce,9c,01,00,00,00,00,00,00,80,\
  11,00,00,00,00,00,34,33,4d,00,00,00,00,00,00,00,30,07,00,00,00,00

--------------070507000203050208000609--

--- BBBS/NT v4.01 Flag-5
* Origin: Barktopia BBS Site http://HarborWebs.com:8081 (1:379/45)
SEEN-BY: 633/267 270
@PATH: 379/45 1 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.