Welcome to MSFN

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.


Sign in to follow this  
Followers 0
WildBill

Synaptics touchpad disabler app 1.0.2

4 posts in this topic

I'm still working hard on SmoothText 1.0.5, but in the meantime I got a new laptop. It came with XP Pro, but since I still do a lot of developing specifically for Windows 2000, I bought an extra hard drive and put 2k on it. One thing I ran into was that the best driver I could load for the Synaptics touchpad can't automatically disable it if a USB mouse is detected. The Dell laptop I use for work can do this, and I find it to be really indispensable. Long story short, I spent a day and a half and wrote a little app that can do the job. It lives in the system tray, and like SmoothText you can right click on it to configure it. Right now there are only two options, whether or not to disable the touchpad and/or joystick if either are detected.

The link for it is here:

http://www.mediafire.com/download.php?uxl3jhr6de8le4i

You have to have a Synaptics device for this to work, as it uses the Synaptics API to control the device. It's open-source, as usual, with no licenses on the stuff I wrote (I'm old-school when it comes to that sort of thing...I'm a public-domain guy at heart).

Anyhow, I hope that someone finds it useful. It certainly is for me.

Version 1.0.0

----------------------

Initial release

Version 1.0.1

----------------------

1. Improved USB pointing device detection.

2. Added Devices...button that will show a pop-up displaying all detected pointing devices and USB devices. The display automatically refreshes itself.

Version 1.0.2

----------------------

1. Improved USB pointing device detection.

2. Improved detection of hot-plugging and disconnection of USB devices. Doing so will automatically cause the list on the devices window to refresh.

3. Added a status bar to the devices window that shows whether the Synaptics joystick and/or touchpad are enabled or disabled.

4. Added an "Ok" button to the devices window that will close it.

5. Added a checkbox to the devices window that will cause it to display the hardware ID of all devices in addition to the name of each device. This can be useful for troubleshooting troublesome devices, for example displaying the USB vid (vendor ID) and pid (product ID). Every USB device vendor has a unique vid, and each vendor has a list of product ID's that uniquely identify each device they manufacture. Those lists are typically available on the Internet.

Edited by WildBill
0

Share this post


Link to post
Share on other sites

MediaFire killed the file, so I posted it again and fixed the link.

0

Share this post


Link to post
Share on other sites

Uploaded version 1.0.1, which has improved USB device detection and a button that shows what devices have been detected.

0

Share this post


Link to post
Share on other sites

I switched to a new mouse on my laptop and had to make a bunch of improvements to this tool. This should be useful for anyone who has a Synaptics driver for their laptop and would like it to automatically disable the touchpad and joystick when a mouse is plugged in (and re-enable them when the mouse is unplugged).

With all the changes I was tempted to bump the version to 1.1, but left it at 1.0.2. Still, it's been improved quite a lot since the last version, and for me it's one of those little utilities I can't live without.

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.