Introduction

Mouse Speed Switcher is a simple utility that allows you to quickly switch up to 5 sets of mouse settings. Each set can be assigned to a specific mouse and activated automatically when the mouse is moved or can be activated manually by using a hotkey or the menu in the system tray bar.

How to use Mouse Speed Switcher


1If Mouse Speed Switcher is not running start it by using one of the shortcuts created by the installer, they are on your desktop or in the Windows Start Menu. Once MouseSS is started you can configure its options, right-click on the MouseSpeedSwitcher icon in the system tray and choose "Settings..."

2Replace default device names with a name of your choice.

 

3Move the sliders for "Touchpad" and "External mouse" to the desired speed, if you have more than 2 devices you can enable and configure Mouse 3, 4 and 5.

4If you need you can choose a mouse wheel configuration for each mouse and swap mouse buttons.

5If you wish to use a specific setting when your computer starts tick the option "Apply on Startup" for one (and only one) of the mouse settings

6If you wish to automatically change settings when you are using a specific mouse tick the option "Apply automatically when this mouse is used" then choose a device, since usually it's rather hard to understand which of the HID devices is the right one simply use the device you wish to configure and click on the button "A", MouseSS will automatically set the mouse you are using

7Optionally configure Hotkeys to change settings by using a combination of keys.

If you plan to use MouseSS hotkeys from inside a full screen game try to enable the option "Use Raw Input instead of standard hotkeys", sometimes this option is required since full screen games take exclusive control of keyboard and mouse.

8Mouse Speed Switcher is ready ! Click on Ok and enjoy !

 

 

Settings

 

This is the main configuration window, here you can find 5 sets of options, the first 2 are always enabled while settings 3,4 and 5 must be enabled only if needed. In addition settings 3,4 and 5 must be selected by clicking on their button, this mean that if you wish to configure mouse 4 you need to click on the button labeled "Mouse 4"

Slider and "Enhance Pointer Precision": These settings control mouse pointer speed, they are the same as the windows control panel. To read current windows settings click on the button "Get", to check current settings click on "Apply"

N. of lines to scroll when the wheel is moved: Tick this option to set a specific value for the vertical scroll wheel, default is 3. The value is the number of lines to scroll for one notch of the mouse wheel. Enter 0 to scroll by one screen a time.

N. of chars to scroll when horizontal wheel is moved: Tick this option to set a specific value for the horizontal scroll wheel, default is 3. The value is the number of characters to scroll for one notch of the mouse wheel.

Swap Button: When this option is ticked left and right buttons are swapped

Apply on Startup: When this option is checked this setting is automatically applied when MouseSS starts

Apply automatically when this mouse is used: When the option is checked this setting is automatically applied when the specified mouse is moved. You must choose the device form the list on the right. If you are unsure on which is the right device simply start using the device you wish to set then click on the button "A", MouseSS will automatically select the device you are using. For example if you wish to configure the Touchpad use the touchpad to move the pointer then click on the "A" button. NOTE: In order to detect the device you need to move the mouse pointer before clicking on the "A" button otherwise the device may not be correctly detected by MouseSS.

Command Line

Mouse Speed Switcher accepts some command line parameters:

/C : Opens configuration window

/E : Switch settings then exits

/1,/2,/3,/4,/5 : Sets the specified setting and exits. For example /2 loads set #2 then exits.

/Q : Closes an already running instance of MouseSpeedSwitcher

/D:x : Waits x milliseconds before starting (for example /D:1000 waits a second)